Я действительно решил эту проблему с помощью интересного трюка. Вот как ...
Создайте внешний vbscript include file
с именем vbshelper.inc
, который содержит следующий код:
function stuffKeys(x)
Set wshShell = CreateObject("WScript.Shell")
wshShell.Sendkeys(x)
end function
Внутри вашего HTML-кода поместите следующую строку в качестве первого < Script
> элемента ...
< Script type="text/VBScript src="vbshelper.inc">
позже, в вашем HTML-коде создайте такую кнопку ...
< input type="File" id="srcFile" onchange="go_do_something()" onclick="stuffkeys(' C:\Temp\*.txt~')">
Запишите пробел до C в ' C:\Temp*.txt~'
и тильду ~
после .txt.