Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jendela Perintah digunakan untuk menjalankan perintah atau alias langsung di lingkungan pengembangan terintegrasi (IDE) Visual Studio. Anda dapat menjalankan perintah menu dan perintah yang tidak muncul di menu apa pun. Untuk menampilkan jendela Perintah , pilih Windows Lain dari menu Tampilan , dan pilih Jendela Perintah.
Menampilkan Nilai Variabel
Untuk memeriksa nilai variabel varA, gunakan Perintah Cetak:
>Debug.Print varA
Tanda tanya (?) adalah alias untuk Debug.Print, sehingga perintah ini juga dapat ditulis:
>? varA
Kedua versi perintah ini mengembalikan nilai variabel varA.
Memasukkan Perintah
Simbol yang lebih besar dari (>) muncul di tepi kiri jendela Perintah sebagai perintah untuk baris baru. Gunakan tombol PANAH ATAS dan PANAH BAWAH untuk menggulir perintah yang dikeluarkan sebelumnya.
| Task | Solusi | Example |
|---|---|---|
| Mengevaluasi ekspresi. | Awali ekspresi dengan tanda tanya (?). |
? myvar |
| Beralih ke jendela Langsung. | Masuk immed ke jendela tanpa tanda yang lebih besar dari (>) |
immed |
| Beralih kembali ke jendela Perintah dari jendela Langsung. | Masuk cmd ke jendela. |
>cmd |
Pintasan berikut ini membantu Anda menavigasi saat berada dalam mode Perintah.
| Tindakan | Lokasi kursor | Pengikatan tombol |
|---|---|---|
| Menelusuri daftar perintah yang dimasukkan sebelumnya. | Baris input | PANAH ATAS & PANAH BAWAH |
| Gulir ke atas jendela. | Isi jendela perintah | CTRL+PANAH ATAS |
| Gulir ke bawah jendela. | Isi jendela perintah | PANAH BAWAH atau CTRL+PANAH BAWAH |
Petunjuk / Saran
Anda dapat menyalin semua atau sebagian perintah sebelumnya ke baris input dengan menggulirnya, menyoroti semua atau sebagiannya, lalu menekan ENTER.
Mode Tandai
Saat Anda mengeklik baris sebelumnya di jendela Perintah , Anda beralih secara otomatis ke mode Tandai. Ini memungkinkan Anda untuk memilih, mengedit, dan menyalin teks perintah sebelumnya seperti yang Anda lakukan di editor teks apa pun, dan menempelkannya ke baris saat ini.
Tanda Sama Dengan (=)
Jendela yang digunakan untuk memasukkan EvaluateStatement perintah menentukan apakah tanda sama dengan (=) ditafsirkan sebagai operator perbandingan atau sebagai operator penugasan.
Di jendela Perintah , tanda sama dengan (=) ditafsirkan sebagai operator perbandingan. Anda tidak dapat menggunakan operator penugasan di jendela Perintah . Jadi, misalnya, jika nilai variabel varA dan varB berbeda, maka perintah >Debug.EvaluateStatement(varA=varB) mengembalikan nilai False.
Di jendela Langsung , sebaliknya, tanda sama dengan (=) ditafsirkan sebagai operator penugasan. Jadi, misalnya, perintah >Debug.EvaluateStatement(varA=varB) menetapkan ke variabel varA nilai variabel varB.
Parameter, Sakelar, dan Nilai
Beberapa perintah Visual Studio memiliki argumen, sakelar, dan nilai yang diperlukan dan opsional. Aturan tertentu berlaku saat berhadapan dengan perintah tersebut. Contoh berikut menunjukkan perintah kaya untuk mengklarifikasi terminologi.
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
Dalam contoh ini,
Edit.ReplaceInFilesadalah perintah/casedan/pattern:regexadalah sakelar (diawali dengan karakter garis miring [/] )regexadalah nilai/patternsakelar; sakelar/casetidak memiliki nilaivar[1-3]+danoldparmerupakan parameterNota
Setiap perintah, parameter, sakelar, atau nilai yang berisi spasi harus memiliki tanda kutip ganda di kedua sisi.
Posisi sakelar dan parameter dapat dipertukarkan dengan bebas pada baris perintah, kecuali untuk perintah Shell , yang memerlukan sakelar dan parameternya dalam urutan tertentu.
Hampir setiap sakelar yang didukung oleh perintah memiliki dua bentuk: bentuk pendek (satu karakter) dan bentuk panjang. Beberapa sakelar bentuk pendek dapat digabungkan ke dalam grup. Misalnya, /p /g /m dapat diekspresikan secara bergantian sebagai /pgm.
Jika sakelar bentuk pendek digabungkan ke dalam grup dan diberi nilai, nilai tersebut berlaku untuk setiap sakelar. Misalnya, /pgm:123 sama dengan /p:123 /g:123 /m:123. Kesalahan terjadi jika salah satu sakelar dalam grup tidak menerima nilai.
Karakter Escape
Karakter tanda sisipan (^) dalam baris perintah berarti bahwa karakter yang segera mengikutinya ditafsirkan secara harfiah, bukan sebagai karakter kontrol. Karakter escape ini dapat digunakan untuk menyematkan tanda kutip lurus ("), spasi, garis miring, caret, atau karakter harfiah lainnya dalam parameter atau nilai switch, kecuali untuk nama switch. Contohnya,
>Edit.Find ^^t /regex
Tanda kutip caret berfungsi sama baik di dalam maupun di luar tanda kutip. Jika tanda sisipan adalah karakter terakhir pada baris, itu diabaikan. Contoh yang ditunjukkan di sini menunjukkan cara mencari pola "^t".
Gunakan Tanda Kutip untuk Nama Jalur dengan Spasi
Jika, misalnya, Anda ingin membuka file yang memiliki jalur yang berisi spasi, Anda harus meletakkan tanda kutip ganda di sekitar segmen jalur atau jalur yang berisi spasi: C:\"File Program" atau "C:\Program Files".