2010-03-16 32 views

Trả lời

2

Sử dụng

START c:\wherever\whatever.exe 
+2

KHÔNG LÀM VIỆC. - – Joshua

0

Sử dụng PowerShell và sử dụng cú pháp mới trong công việc.

Bạn có thể kiểm tra công việc bạn đang chạy bằng lệnh công việc.

4

Điều này có thể sẽ đủ.

call "cmd /c start notepad.exe" 
+0

Đây là giải pháp thực sự hoạt động! Rất đẹp! – GTAVLover

+0

Đó là những gì tôi đang tìm kiếm! – mnieto

9

Tại sao không chỉ start somecmd.exe hoặc start "" "some command with spaces.exe"? Lưu ý rằng nếu lệnh của bạn có dấu cách, bạn phải đặt dấu ngoặc kép xung quanh nó, nhưng nếu đối số đầu tiên là start có dấu ngoặc kép xung quanh, lệnh là đối số thứ hai, vì vậy tôi có hai bộ trích dẫn ở đó.

+1

Để trả lời câu hỏi của bạn là "tại sao không"? Vâng, bởi vì nó hoàn toàn không trực quan mà dos bằng cách nào đó sẽ giả định rằng đặt lệnh của bạn trong dấu ngoặc kép sẽ kỳ diệu làm cho nó trở thành đối số thứ hai. Trong thực tế, ngay cả khi giải thích của bạn nó không rõ ràng lý do tại sao ví dụ thứ hai hoạt động, nhưng nó, và tôi cảm ơn bạn đã đăng bài này. – jgritty

+1

Tôi vừa mới kiểm tra bắt đầu /? và dường như nếu bạn đặt một cái gì đó trong dấu ngoặc kép, nó giả định rằng đó là "tiêu đề" của cửa sổ, không phải là nó kỳ diệu trở thành đối số thứ hai. Mặc dù, trong vài bài đọc đầu tiên của tôi về tài liệu đó, nó không rõ ràng làm thế nào để thực sự làm những gì các ví dụ của bạn làm. – jgritty

Các vấn đề liên quan