Bagikan melalui


Jendela Perintah

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 pada 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 akan 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 Solution Contoh
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.

Perbuatan 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

Tip

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) akan mengembalikan nilai False.

Di jendela Langsung , sebaliknya, tanda sama dengan (=) ditafsirkan sebagai operator penugasan. Jadi, misalnya, perintah >Debug.EvaluateStatement(varA=varB) akan menetapkan ke variabel varA nilai variabel varB.

Parameter, Sakelar, dan Nilai

Beberapa perintah Visual Studio memiliki argumen, sakelar, dan nilai opsional yang diperlukan dan opsional. Aturan tertentu berlaku saat berhadapan dengan perintah tersebut. Berikut ini adalah contoh perintah kaya untuk mengklarifikasi terminologi.

Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar

Dalam contoh ini,

  • Edit.ReplaceInFiles adalah perintah

  • /case dan /pattern:regex adalah sakelar (diawali dengan karakter garis miring [/] )

  • regex adalah nilai /pattern sakelar; sakelar /case tidak memiliki nilai

  • var[1-3]+ dan oldpar merupakan parameter

    Catatan

    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 dengan pengecualian 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. Ini dapat digunakan untuk menyematkan tanda kutip lurus ("), spasi, garis miring, tanda garis miring, atau karakter harfiah lainnya dalam parameter atau nilai sakelar, dengan pengecualian nama sakelar. 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".

Baca juga