I dont know if you like the idea or not !?
I improved and fixed the idea in case somebody wants to use penetwork.script in a project that %GlobalSupport% or %GlobalTemplates% not defined.
+also fixed a typo
I hope you like:
[Interface] . . pFileBox1=%GlobalTemplates%\PENetwork_drivers,1,13,30,410,380,28,dir . pFileBox3=%GlobalTemplates%\Hotfixes\KB918997\WindowsXP-KB918997-v6-x86-ENU.exe,1,13,30,590,380,28,file . pButton2="open drv directory",1,8,415,412,96,25,open_drivers_directorya pButton3="open wla directory",1,8,415,592,96,25,open_wlan_directorya [Process] If,NOTEXISTVAR,%GlobalSupport%,Set,%GlobalSupport%,%BaseDir%\Workbench If,NOTEXISTVAR,%GlobalTemplates%,Set,%GlobalTemplates%,%GlobalSupport%\Common . . [open_drivers_directorya] If,NOTEXISTVAR,%GlobalSupport%,Set,%GlobalSupport%,%BaseDir%\Workbench If,NOTEXISTVAR,%GlobalTemplates%,Set,%GlobalTemplates%,%GlobalSupport%\Common //If,NOTEXISTVAR,%pFileBox1%,Set,%pFileBox1%,%GlobalTemplates%\PENetwork_drivers If,NOTEXISTDIR,%pFileBox1%,DirMake,%pFileBox1% If,ExistDir,"%pFileBox1%",ShellExecuteex,Open,explorer,"/e#$c#$q%pFileBox1%#$q" [open_wlan_directorya] StrFormat,path,%pFileBox3%,%wlandirectory% If,NOTEXISTVAR,%GlobalSupport%,Set,%GlobalSupport%,%BaseDir%\Workbench If,NOTEXISTVAR,%GlobalTemplates%,Set,%GlobalTemplates%,%GlobalSupport%\Common //If,NOTEXISTVAR,%wlandirectory%,Set,%wlandirectory%,%GlobalTemplates%\Hotfixes\KB918997 If,NOTEXISTDIR,%wlandirectory%,DirMake,%wlandirectory% If,ExistDir,"%wlandirectory%",ShellExecuteex,Open,explorer,"/e#$c#$q%wlandirectory%#$q"
Edit: ahh sorry, forgot pFileBox1 and pFileBox2, +fixed + Opening with explorer changed