Làm sao để làm được như Python, java, go trong cmd

Em đang định cho cái DNHconsole nó kiểu kiểu như thế này, nhưng mà không biết kiểu này…là kiểu gì để mà search :joy:

Ví dụ để in ra trang chủ:

 C:\>dnh home 

Xem comment:

C:\>dnh comment 12

Giống như python, java, go,… :smiley:

C:\>python a.py
C:\>go a.go
C:\>java a.java

Tức là làm sao để ứng dụng của mình viết được truy cập bằng cmd trực tiếp mà không phải dùng shortcut. Với cả có thể truyền tham số qua đó luôn :smile:

lưu thành file: dnh.cmd hoặc dnh.bat

echo off

if %1 == "home" (
    chrome daynhauhoc.com
)

command line gõ:

C:\>dnh.cmd home
1 Like

Ý em là nó gần giống cái argv bên C, nhưng bỏ được cái .exe đi á :smile:

Truyền tham số vào python từ cmd thì chắc em mò một lúc là được, nhưng mà bỏ cái đuôi .exe đi thì chưa biết làm kiểu gì :smile:

javac, python là 1 file exe
khi mình gõ javac thì nó auto chạy file đó, còn cái đằng sau là argument. :slight_smile:
Và mình biết nữa thì, cứ quăng vô PATH là làm đc.
Như mình có file a.exe ở thư mục C:\Project
Quăng cái C:\Project đó vô PATH.
Sau đó vô command line gõ a.exe hoặc a thì nó vẫn sẽ chạy file a.exe kia

2 Likes

Thành công rồi :smile:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?