这是我想做的,
- 插入 USB 闪存驱动器。
- 安装它。
- 将唯一标识符字符串记录到文件中。
- 将驱动器格式化为 FAT32。
- 将文本文件复制到驱动器。
- 卸载它。
- 卸下驱动器。
30次
情况是这样的,我买了30个U盘。我需要格式化每一个以确保它们是干净的,我需要每个设备的唯一字符串。我需要在每个文件上放置相同的 txt 文件。
我不擅长编写脚本,但可以阅读和遵循 bash 和 python。
任何指针将不胜感激。
编辑
感谢您的回复。
到目前为止,这是我在 Windows 中得到的。
我使用来自 nirsoft.net 选项 > 高级选项 > “插入 USB 设备时执行以下命令”的 USBDeview 并使用以下命令“python getserial.py %serial_number%”
getserial.py 脚本将从 USBDeview 传递的 %serial_number% 放入文本文件,然后将文件复制到 USB 设备。
import sys
import shutil
sourceFile = "C:\\^READ ME.txt"
destinationFile = "E:\\^READ ME.txt"
f = open('serials.txt', 'a')
f.write(sys.argv[1] + '\n')
f.close()
from time import sleep
sleep(3)
shutil.copyfile(sourceFile, destinationFile)
仍然会对可以执行此操作的完整脚本感兴趣,但我认为目前这超出了我的能力范围。