Никогда такого не практиковал.Iska, а где этот GUID диска брать для фара? Или там как-то проще делается? /UPD: а, всё, нашел.
Никогда такого не практиковал.Код: Выделить всё
macro:post print(@"edit:< for /f ""skip=15"" %i in ('mountvol.exe') do @echo %i") Enter CtrlA %sContent=Editor.SelValue; Esc print(@"cd """ + Menu.Show(%sContent, @"Выберете устройство или диск") + @"""") Enter

Код: Выделить всё
╔═══════════ Выберете устройство или диск ═══════════╗
║ \\?\Volume{19a771ac-c879-11df-867c-806d6172696f}\ ║
║ C:\ ║
║ \\?\Volume{5beae64f-d6fe-11df-9394-cd3a53f5826e}\ ║
║ D:\ ║
║ \\?\Volume{5beae651-d6fe-11df-9394-90bbeda6012e}\ ║
║ E:\ ║
║ \\?\Volume{b9c424ee-c86f-11df-938e-806d6172696f}\ ║
║ F:\ ║
║ \\?\Volume{4905fade-21fc-11e0-b7dd-806d6172696f}\ ║
║ H:\ ║
║ \\?\Volume{8e8a8140-4595-11e0-886e-f920f3365175}\ ║
║ I:\ ║
║ \\?\Volume{bd29de7a-353c-11e0-b7e4-b3967b43caa0}\ ║
║ M:\ ║
║ \\?\Volume{74dbb846-c861-11df-8b37-0017312d9bef}\ ║
║ *** ║
╚════════════════════════════════════════════════════╝Код: Выделить всё
macro:post print(@"edit:< for /f ""skip=15"" %i in ('mountvol.exe') do @echo %i") Enter CtrlA %sContent=Editor.SelValue; Esc print(@"cd """ + Menu.Show(%sContent, @"Выберете устройство или диск") + @"""")Код: Выделить всё
cd "\\?\Volume{74dbb846-c861-11df-8b37-0017312d9bef}\"