เมานต์ปริมาณ TrueCrypt ในแบตช์ไฟล์และรอให้มันเสร็จสิ้น


0

ฉันจะรับชุดสคริปต์เพื่อรอ TrueCrypt เพื่อติดตั้งเรียบร้อยแล้วก่อนที่จะย้ายไปที่สคริปต์ได้อย่างไร

เช่นฉันต้องการเรียกใช้สคริปต์ชุดเดียวที่จะ) ปริมาณเมานท์ b) รอให้ผู้ใช้ป้อนรหัสผ่านที่ถูกต้อง c) เรียกใช้โปรแกรมในปริมาณที่เข้ารหัส

เช่นไม่มีงานเหล่านี้ในชุดสคริปต์ของฉัน:

truecrypt /vfile.tc /lx

start "" /b /wait truecrypt /vfile.tc /lx

start "" /wait /b truecrypt /vfile.tc /lx

start "" /wait /b batchWithTrueCryptMountCmds.bat

call schtasks /RUN /TN myTrueCryptTask

call truecrypt /vfiletc /lx

เป็นต้น

ความช่วยเหลือใด ๆ

คำตอบ:


0

หากคุณรู้จักตัวอักษรไดรฟ์ TrueCrypt อาจเป็นไปได้ดังนี้:

:no
rem ping for pause (2 sec)
PING 127.0.0.1 -n 2 || PING ::1 -n 2

rem check drive is mounted
IF EXIST T:\ (GOTO yes) ELSE (GOTO no)
:yes

ดูhttp://www.robvanderwoude.com/wait.phpสำหรับวิธีการอื่นในการเพิ่มการหยุดชั่วคราวในไฟล์แบตช์ คุณไม่จำเป็นต้องมีส่วนหยุดชั่วคราว แต่หากไม่มีคุณจะต้องเบิร์น CPU มากกว่าการตรวจสอบที่จำเป็นถ้าไดรฟ์พร้อมใช้งาน ยังกล่าวถึงที่นี่: https://stackoverflow.com/questions/1672338/how-to-sleep-for-5-seconds-in-windowss-command-prompt-or-dos

ตรวจสอบไดรฟ์ที่กล่าวถึงที่นี่: https://stackoverflow.com/questions/24060404/check-if-drive-letter-exists-in-batch-or-else-goto-another-piece-of-code

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.