【发布时间】:2013-05-17 17:46:34
【问题描述】:
我不是真正的程序员。我是新手。
你们能帮我制作一个可以运行计算机测试的 Windows 批处理文件吗?
- 检测任何硬盘驱动器,然后在其上运行 chkdisk
- 检测任何 USB 端口
- 检测电脑中的任何闪存驱动器插件
- 检查显示像素
我已经开始使用它来检测 USB,但不知何故出现了一些错误
@echo 关闭 setlocal EnableDelayedExpansion 设置 PNPDeviceID=4002FDCCE0E4D094 设置 Q='wmic diskdrive where "interfacetype='USB' and PNPDeviceID like '%%%PNPDeviceID%%%'" assoc /assocclass:Win32_DiskDriveToDiskPartition' 回声%Q% for /f "tokens=2,3,4,5 delims=,= " %%a in (%Q%) do ( 设置高清=%%a %%b, %%c %%d 呼叫 :_LIST_LETTER !hd!) 转到:_END :_LIST_LETTER (echo %1 |find "磁盘") >nul||转到:_EOF for /f "tokens=3 delims==" %%a in ('WMIC Path Win32_LogicalDiskToPartition ^|find %1') 设置 TMP_letter=%%a 设置 Part_letter=%TMP_letter:~1,2% 回显 %Part_letter% %1 转到:_EOF :_结尾 :_EOF :: *** 结尾 暂停【问题讨论】:
-
一个好的第一步是告诉我们这些错误是什么。
-
使用批处理脚本检测闪存驱动器并非易事。我已经尝试了很多次,但从未真正成功。我想说这超出了像这样的简单问题的帮助范围。
-
"检查显示像素" = 获取当前显示分辨率?
标签: batch-file usb usb-drive