Bagikan melalui


Perintah Shell

Meluncurkan program yang dapat dieksekusi dari dalam Visual Studio.

Sintaks

Tools.Shell [/command] [/output] [/dir:folder] path [args]

Argumen

path

Harus diisi. Jalur dan nama file file yang akan dijalankan atau dokumen yang akan dibuka. Jalur lengkap diperlukan jika file yang ditentukan tidak berada di salah satu direktori dalam variabel lingkungan PATH.

args

Opsional. Argumen apa pun yang akan diteruskan ke program yang dipanggil.

Sakelar

/commandwindow [atau] /command [or] /c [or] /cmd

Opsional. Menentukan bahwa output untuk executable ditampilkan di jendela Perintah .

/dir:folder [atau] /d: folder

Opsional. Menentukan direktori kerja yang akan disetel ketika program dijalankan.

/outputwindow [atau] /output [atau] /out [atau] /o

Opsional. Menentukan bahwa output untuk executable ditampilkan di jendela Output .

Keterangan

Sakelar /dir /o /c harus ditentukan segera setelah Tools.Shell. Apa pun yang ditentukan setelah nama executable diteruskan ke dalamnya sebagai argumen baris perintah.

Alias Shell yang telah ditentukan sebelumnya dapat digunakan sebagai pengganti Tools.Shell.

Perhatian

path Jika argumen menyediakan jalur direktori serta nama file, Anda harus mengapit seluruh nama jalur dalam tanda kutip harfiah ("""), seperti dalam hal berikut:

Tools.Shell """C:\Program Files\SomeFile.exe"""

Setiap set tiga tanda kutip ganda (""") ditafsirkan oleh Shell prosesor sebagai karakter kutipan ganda tunggal. Dengan demikian, contoh sebelumnya benar-benar meneruskan string jalur berikut ke Shell perintah:

"C:\Program Files\SomeFile.exe"

Perhatian

Jika Anda tidak mengapit string jalur dalam tanda kutip harfiah ("""), Windows hanya akan menggunakan bagian string hingga spasi pertama. Misalnya, jika string jalur di atas tidak dikutip dengan benar, Windows akan mencari file bernama "Program" yang terletak di direktori akar C:\. Jika file C:\Program.exe executable benar-benar tersedia, bahkan satu yang diinstal oleh perusakan terlarang, Windows akan mencoba menjalankan program tersebut sebagai pengganti program "c:\Program Files\SomeFile.exe" yang diinginkan.

Contoh

Perintah berikut menggunakan xcopy.exe untuk menyalin file MyText.txt ke Text dalam folder. Output dari xcopy.exe ditampilkan di Jendela Perintah dan jendela Output .

>Tools.Shell /o /c xcopy.exe c:\MyText.txt c:\Text\MyText.txt

Baca juga