Chủ YếU Các Cửa Sổ Cách kiểm tra một tệp hàng loạt nếu bạn đang chạy nó được nâng cao

Cách kiểm tra một tệp hàng loạt nếu bạn đang chạy nó được nâng cao



Đôi khi, việc kiểm tra một tệp hàng loạt rất hữu ích nếu nó được khởi động từ dấu nhắc lệnh nâng cao hoặc với tư cách là quản trị viên. Tôi muốn chia sẻ với bạn một thủ thuật mà tôi đang sử dụng để làm điều này. Ý tưởng chính của thủ thuật của tôi là dựa trên giá trị của biến môi trường đặc biệt% errorlevel% lưu mã thoát cho hầu hết các ứng dụng và lệnh trên bảng điều khiển. Hãy xem điều này trong hành động.

Quảng cáo


Khi một số ứng dụng bảng điều khiển hoàn thành công việc của nó đúng cách, biến% errrorlevel% sẽ lưu trữ 0 dưới dạng giá trị của nó.
Mở một phiên bản nhắc lệnh mới và chạy lệnh 'dir'. Sau đó, in giá trị% errorlevel% bằng lệnh 'echo':

dir echo% errorlevel%

Nó sẽ tạo ra 0 làm đầu ra.
dir errorlevel
Bây giờ, chúng ta hãy thử thực hiện một lệnh yêu cầu độ cao, từ một cửa sổ nhắc lệnh thông thường không nâng cao. Ví dụ, hãy thử mở tập tin lệnh yêu cầu quyền quản trị.
Nếu bạn in giá trị% errorlevel%, nó sẽ không phải là 0 vì lệnh openfiles sẽ không hiển thị các tệp đã mở mà không có quyền quản trị viên.
openfiles errorlevel 1
Tuy nhiên, nếu bạn chạy nó từ dấu nhắc lệnh nâng cao ( đây là cách mở lời nhắc cmd quản trị ), nó sẽ hiển thị cho bạn các tệp đã mở và sẽ trả về 0, như mong đợi.
openfiles errorlevel 0
Sử dụng tính năng này, có thể thực hiện kiểm tra đơn giản trong tệp loạt:

@echo off openfiles> NUL 2> & 1 if NOT% ERRORLEVEL% EQU 0 goto NotAdmin echo Xin chào từ dấu nhắc lệnh nâng cao goto Kết thúc: NotAdmin echo Dấu nhắc lệnh này KHÔNG ĐƯỢC THANG MÁY: Kết thúc

Lưu ý rằng tôi sử dụng chuyển hướng đầu ra để ngăn chặn bất kỳ đầu ra nào từ lệnh openfiles. Trong phần '> NUL 2> & 1', đầu ra mặc định của lệnh được chuyển hướng đến hư không (NUL) và đầu ra lỗi được chuyển hướng đến đầu ra chuẩn, tức là cũng thành NUL.
Thay vì lệnh openfiles, bạn có thể sử dụng bất kỳ lệnh nào yêu cầu độ cao, ví dụ: phiên net chỉ huy.
Đó là nó.

Bài ViếT Thú Vị

Editor Choice

Yêu cầu hệ thống Windows 10
Yêu cầu hệ thống Windows 10
Microsoft đã công bố các yêu cầu hệ thống chính thức cho Windows 10.
Cách ẩn số điện thoại của bạn trong Telegram
Cách ẩn số điện thoại của bạn trong Telegram
https://www.youtube.com/watch?v=WYepnwhFbkk Nếu bạn quan tâm đến truyền thông an toàn, thì có lẽ bạn đã nghe nói về Telegram, một dịch vụ nhắn tin và VOIP dựa trên đám mây. Telegram cho phép người dùng gửi ẩn danh tin nhắn, ảnh, luồng video, tệp âm thanh,
Không làm phiền làm gì?
Không làm phiền làm gì?
Không làm phiền là tính năng tắt tiếng thông báo trên hầu hết điện thoại thông minh và máy tính bảng. Tìm hiểu cách hoạt động (và khác biệt) trên iOS và Android.
Cách thay đổi vị trí của bạn trên eHarmony
Cách thay đổi vị trí của bạn trên eHarmony
Là một trong những trang web hẹn hò lâu đời nhất, eHarmony đã giúp việc gặp gỡ đối tác tiềm năng trở nên thuận tiện hơn với dịch vụ dựa trên vị trí của mình. Các kết quả phù hợp của bạn được tạo dựa trên mã bưu điện của bạn, cho phép bạn tương tác với những người khác đang tìm kiếm
VLC hiện hỗ trợ phát lại video 360 ° trên Windows và Mac
VLC hiện hỗ trợ phát lại video 360 ° trên Windows và Mac
Một trong những trình phát video nguồn mở, phổ biến nhất, VLC đang được hỗ trợ video 360 ° trong các phiên bản xem trước mới nhất dành cho Mac và Windows. Tính năng này sẽ có sẵn cho tất cả người dùng trong phiên bản cuối cùng sẽ được phát hành vào cuối tháng, nhưng bạn có thể dùng thử ngay bây giờ với bản xem trước
XFCE: Cách gán phím Win để mở menu ứng dụng
XFCE: Cách gán phím Win để mở menu ứng dụng
XFCE là một trong những môi trường máy tính để bàn yêu thích của tôi trong Linux cùng với MATE. Theo mặc định, nó sử dụng chuỗi phím Alt + F1 để mở menu ứng dụng. Nếu bạn thích sử dụng phím Win để mở menu ứng dụng, đây là cách cấu hình XFCE hoạt động theo cách này. Để gán phím Win
Cách thay đổi tên trang trên Facebook
Cách thay đổi tên trang trên Facebook
https://www.youtube.com/watch?v=K7i3OABRdG0 Nếu bạn đang cố gắng thay đổi tên trang của mình trên Facebook mà không thể, đừng lo, chúng tôi đã giúp bạn. Có thể do thiếu rõ ràng