Lỗi chạy file thực thi như bat, cmd, py

Cho em hỏi tại sao em viết 1 file bat hoặc py ,… xong nhưng chạy không được ạ? VD như code trên cmd thì em chạy từng lệnh:

echo Hello
echo My name is Cuong

vẫn ok nhưng khi lưu vào file bat với code:

@echo off
echo Hello
echo My name is Cuong

xong nhấp đúp vào nó thì nó chỉ hiện 1 bản đen rồi tắt ngay tức khắc. Với file py hay cmd cũng vậy.

Là sao e vẫn chưa hiểu. Vì mới học thôi nên còn nông cạn lắm

bạn phải dùng lệnh pause ở cuối để nó dừng lại cho bạn xem

Em có thử r nhưng vẫn vậy


Chạy kiểu này cũng ko đc

Cửa số cmd đang hoạt động ở C:\User\Hung Cuong trong khi file VD.cmd thì lại đang ở C:. Bạn cần phải chọn 1 trong 3 cách:

  1. cd \ để cửa số cmd hoạt động ở C:
  2. C:\VD.cmd để cmd tìm file VD.cmd ở đúng đường dẫn
  3. Không cần gõ lệnh gì, bạn kéo file VD.cmd vào cửa số cmd sẽ ra dòng lệnh đầy đủ
2 Likes

Nhưng vấn đề em nhấp đúp chuột vào file mà nó vẫn bị lỗi. Kéo file vào cmd thì lỗi y hệt trong khi em gõ trên cmd tại vị trí này với lệnh python.exe thì python vẫn chạy được vậy mà file.bat thì ko

mình chạy được mà

Nhưng máy em chạy ko được mới chết chứ

máy bạn win gì, cmd version bao nhiêu

Máy em chạy win 10 bản 10.0.17134.648

lạ nhể máy mình chạy ok mà

Nếu chạy code đó trực tiếp trên cmd thì được nhưng tạo file txt rồi dán code đó vào và save as với đuôi.bat hoặc .cmd thì chạy ko được. Với Python bị y hệt.

Bạn có thể dùng Powershell , gọi file và chạy

Powershell cũng vậy lun. Nhưng dù sao cũng cảm ơn mọi người, e tìm được cách giải quyết rồi

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