Quantcast
Channel: AutoIt v3 - General Help and Support
Viewing all articles
Browse latest Browse all 12506

[solved] get file name without full path and without extension

$
0
0
Hi community, in my project i'm having a little problem, i'm trying to get the name when i use fileopendialog, for example, when i clic a button fileopendialog returns C:\test.iso and I want to get only the file name without extension and without full path.


Here's an example
[ autoit ]         
#Include <GUIConstantsEx.au3> Local $msg GUICreate("My GUI") ; will create a dialog box that when displayed is centered $Checkbox = GUICtrlCreateCheckbox("Show hidden files", 10, 50, 100, 20) $Button = GUICtrlCreateButton("...", 120, 50, 20, 20) $Input = GUICtrlCreateInput("", 142, 50, 250, 20) GUICtrlSetState($button, $GUI_DISABLE) GUICtrlSetState($input, $GUI_DISABLE) GUISetState(@SW_SHOW) ; will display an empty dialog box ; Run the GUI until the dialog is closed While 1 $msg = GUIGetMsg() Select Case $Msg = $Checkbox If GUICtrlRead($Checkbox) = $GUI_CHECKED Then GUICtrlSetState($Button, $GUI_ENABLE) GUICtrlSetState($Input, $GUI_ENABLE) Else GUICtrlSetState($Button, $GUI_DISABLE) GUICtrlSetState($Input, $GUI_DISABLE) EndIf Case $msg = $Button $File = FileOpenDialog ("Choose iso file", @ScriptDir , "Iso files (*.iso)") If Not @error Then GUICtrlSetData($input, $File) EndSelect If $msg = $GUI_EVENT_CLOSE Then ExitLoop WEnd GUIDelete()

Viewing all articles
Browse latest Browse all 12506

Trending Articles