Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 144
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата ferget:
Код: Выделить весь код
@echo off
setlocal
for /f "tokens=2 delims=:" %%i in ('chcp') do (
 set sPrevCP=%%i
 chcp 1251 >nul
)
for /f "usebackq delims=" %%i in (
 `@"%systemroot%\system32\mshta.exe" "about:<FORM><INPUT type='file' name='qq'></FORM><script>document.forms[0].elements[0].click();var F=document.forms[0].elements[0].value;try {new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(F)};catch (e){};close();</script>" ^
 1^|more`
) do set sFileName=%%i
chcp %sPrevCP% >nul
if defined sFileName (
 echo Выбран файл: [%sFileName%].
) else (
 echo Файл не был выбран.
)
endlocal
exit /b 0
здесь обсуждается как сделать без mshta.exe
http://forum.oszone.net/thread-207216.html »
Добрый день!
А как сделать так, чтобы выбирались только .txt файлы?

Отправлено: 10:08, 10-12-2013 | #10