Что эквивалентно bash в пакете windows? - PullRequest
0 голосов
/ 25 марта 2010
while [1 = 1]
do
eject
sleep 1

eject -t
sleep 1
done

И это, как говорят, то же самое:

watch -n 1 eject -T

Что это делает? Что эквивалентно в партии?

1 Ответ

0 голосов
/ 25 марта 2010

Вы можете попробовать этот VBScript

Const CDROM = 4
Set objFS=CreateObject("Scripting.FileSystemObject")
Set shell = CreateObject("Shell.Application")
For Each drives in objFS.Drives
  If drives.DriveType = CDROM Then
    cd=drives.DriveLetter & ":\"    
    'Eject           
  End If
Next
Do
 shell.Namespace(17).ParseName(cd).InvokeVerb("E&ject") 
 WScript.Sleep 1000 'in ms
Loop While 1=1

сохранить как eject.vbs запустить как

c:\test> cscript //nologo eject.vbs
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...