Utama Tingkap Bagaimana untuk memeriksa fail kumpulan jika anda menjalankannya dengan tinggi

Bagaimana untuk memeriksa fail kumpulan jika anda menjalankannya dengan tinggi



Kadang-kadang berguna untuk memeriksa fail kumpulan jika dimulakan dari command prompt yang dinaikkan atau sebagai pentadbir. Saya ingin berkongsi dengan anda satu muslihat yang saya gunakan untuk melakukan ini. Idea utama muslihat saya adalah berdasarkan nilai pemboleh ubah persekitaran khas% errorlevel% yang menyimpan kod keluar untuk kebanyakan aplikasi dan perintah konsol. Mari lihat ini dalam tindakan.

Iklan


Apabila beberapa aplikasi konsol menyelesaikan tugasnya dengan betul, pemboleh ubah% errrorlevel% menyimpan 0 sebagai nilainya.
Buka contoh arahan cepat dan jalankan arahan 'dir'. Selepas itu, cetak nilai% errorlevel% menggunakan arahan 'echo':

dir echo% errorlevel%

Ia akan menghasilkan 0 sebagai output.
dir errorlevel
Sekarang, mari kita cuba melaksanakan perintah yang memerlukan ketinggian, dari tetingkap arahan perintah tidak tinggi biasa. Sebagai contoh, mari kita mencuba fail terbuka arahan yang memerlukan hak pentadbir.
Sekiranya anda mencetak nilai% errorlevel%, itu tidak akan menjadi 0 kerana perintah openfiles akan gagal menunjukkan fail yang dibuka tanpa hak pentadbir.
tahap kesalahan openfiles 1
Namun, jika anda menjalankannya dari command prompt yang tinggi berikut adalah cara membuka prompt cmd admin ), ia akan menunjukkan kepada anda fail yang dibuka dan akan mengembalikan 0, seperti yang diharapkan.
tahap kesalahan openfiles 0
Dengan menggunakan ciri ini, adalah mungkin untuk melaksanakan pemeriksaan sederhana dalam fail kumpulan:

@echo off openfiles> NUL 2> & 1 jika TIDAK% ERRORLEVEL% EQU 0 goto NotAdmin echo Hello dari prompt arahan tinggi goto Tamat: NotAdmin echo Prompt arahan ini TIDAK DILARANG: Akhir

Perhatikan bahawa saya menggunakan pengalihan output untuk menekan sebarang output dari perintah openfiles. Dalam '> NUL 2> & 1 bahagian', output lalai dari perintah diarahkan ke mana-mana (NUL), dan output kesalahan diarahkan ke output standard, juga ke NUL.
Daripada arahan openfiles, anda boleh menggunakan perintah yang memerlukan ketinggian, misalnya sesi bersih arahan.
Itu sahaja.

Artikel Yang Menarik

Pilihan Editor

Cara membuang gambar avatar gambar pengguna yang digunakan sebelumnya di Windows 10
Cara membuang gambar avatar gambar pengguna yang digunakan sebelumnya di Windows 10
Sekiranya anda ingin menghapus avatar sebelumnya dan membersihkan sejarah gambar pengguna yang digunakan, kami akan melihat cara membuang gambar tersebut di Windows 10.
Bagaimana untuk Membetulkan Masalah Pemacu Ethernet Windows 10
Bagaimana untuk Membetulkan Masalah Pemacu Ethernet Windows 10
Kembali dalam talian dengan mempelajari cara membetulkan pemacu Ethernet anda pada Windows 10. Terdapat beberapa pembetulan pantas yang boleh anda cuba.
Kunci generik untuk memasang Windows 10, Windows 8.1 dan Windows 8
Kunci generik untuk memasang Windows 10, Windows 8.1 dan Windows 8
Dapatkan kunci generik untuk Windows 10, Windows 8, Windows 8.1 untuk memasangnya tanpa pengaktifan.
Lihat Video YouTube Dengan Alamat IP YouTube
Lihat Video YouTube Dengan Alamat IP YouTube
Jika anda tidak dapat menyambung ke YouTube.com, anda mungkin boleh mencapai tapak web dengan alamat IP YouTube. Berikut ialah alamat IP YouTube.
Cara Menggunakan AirPods Pro Dengan Peranti Android
Cara Menggunakan AirPods Pro Dengan Peranti Android
Memandangkan Apple mengeluarkan AirPods Pro, ramai orang percaya tunas Bluetooth wayarles ini tidak berfungsi dengan peranti Android. Walau bagaimanapun, ini jauh dari kebenaran. Pengguna Android boleh menggunakan AirPods Pro dan membawa pengalaman mendengar mereka ke tahap yang baharu. Jika
Pintasan papan kekunci Penjelajah Fail yang mesti diketahui oleh pengguna Windows 10
Pintasan papan kekunci Penjelajah Fail yang mesti diketahui oleh pengguna Windows 10
Dalam artikel ini, anda akan dapati senarai penuh jalan pintas yang terdapat di File Explorer di WIndows 10.
WinaeroGlass - Kaca Aero kembali ke Windows 8 anda
WinaeroGlass - Kaca Aero kembali ke Windows 8 anda
Rakan kami Vishal Gupta telah membahas bagaimana mendapatkan ketelusan yang stabil dalam Windows 8 menggunakan perisian Aero8Tuner dan alat bLend kami. Saya menyedari bahawa: 1. bekerja dengan dua alatan TIDAK HANDY.2. ciri-ciri bLend dapat diulang dengan mudah dengan beberapa baris kod. Ia tidak lebih dari sekadar tingkap berlapis. Jadi saya memutuskan untuk