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

Cách di chuyển tệp bằng menu Gửi tới trong Windows 10
Cách di chuyển tệp bằng menu Gửi tới trong Windows 10
Nếu bạn đã thêm một thư mục tùy chỉnh vào Gửi đến, bạn có thể muốn di chuyển tệp vào thư mục đó. File Explorer cho phép bạn làm điều đó.
Đánh giá về Pluto TV - Nó có giá trị không?
Đánh giá về Pluto TV - Nó có giá trị không?
Pluto TV là một dịch vụ phát trực tuyến hoạt động qua Internet. Không giống như nhiều dịch vụ nội dung kỹ thuật số như Prime Video, Sling TV, DirecTV Now, Hulu và Netflix, Pluto TV hoàn toàn miễn phí. Nếu bạn đã từng sử dụng một trong những phương tiện
Microsoft đang tung ra Bản cập nhật Windows 10 tháng 10 năm 2020 (20H2) cho Kênh xem trước bản phát hành
Microsoft đang tung ra Bản cập nhật Windows 10 tháng 10 năm 2020 (20H2) cho Kênh xem trước bản phát hành
Microsoft hiện đang phát hành Bản dựng 19042.508 (KB4571756) cho Người dùng nội bộ Windows trong Kênh xem trước bản phát hành. Công ty coi bản dựng 19042.508 là bản dựng cuối cùng và vẫn có kế hoạch tiếp tục cải thiện trải nghiệm tổng thể của Bản cập nhật tháng 10 năm 2020 trên PC của khách hàng như một phần của quy trình phục vụ thông thường. Microsoft Windows 10 phiên bản 20H2 là
Cách sử dụng Elytra của Minecraft
Cách sử dụng Elytra của Minecraft
Bạn đã bao giờ muốn bay trong Minecraft nhưng không thể chưa? Với Elytra, bạn có thể. Hãy xem điều này có thể thực hiện được và thú vị hơn nhiều.
Cách tìm viên sắt trong Animal Crossing: New Horizons
Cách tìm viên sắt trong Animal Crossing: New Horizons
Cốm sắt là một trong những vật phẩm giá trị nhất trong Animal Crossing: New Horizons. Chúng có thể được sử dụng để làm một số công cụ và đồ nội thất cao cấp nhất. Nhưng khi bắt đầu chơi, bạn có thể không biết cách lấy
Tải xuống Hình nền chính thức do Nhóm thiết kế Microsoft quản lý
Tải xuống Hình nền chính thức do Nhóm thiết kế Microsoft quản lý
Microsoft đã cung cấp một bộ hình nền chính thức để tải xuống. Bộ này bao gồm 19 hình nền, và mỗi hình có kích thước khác nhau. Các hình nền có sẵn trên trang web Thiết kế của Microsoft. Cuộn xuống cho đến khi bạn tìm thấy một hình ảnh phù hợp với bạn. Trang web cung cấp thêm chi tiết cho mọi
Tắt tải trước trang tab mới trong Microsoft Edge Chromium
Tắt tải trước trang tab mới trong Microsoft Edge Chromium
Cách bật hoặc tắt tải trước trang tab mới trong Microsoft Edge Chromium Microsoft đã giới thiệu một số tùy chọn mới trong bản dựng Canary mới nhất của Microsoft Edge. Ứng dụng hiện cho phép vô hiệu hóa tải trước nội dung trang Tab mới, được bật theo mặc định. Quảng cáo Microsoft Edge Chromium tải những gì bạn thấy trên