拡張子を取り除く <TOP>
拡張子を取り除きます。
PathRemoveExtension 拡張子を取り除く
参照
パス名の振り分け
'================================================================ '= Extension(拡張子を取り除く) '= (PathRemoveExtension.bas) '================================================================ #include "Windows.bi" ' パス文字列から拡張子を取り除く関数 Declare Sub Api_PathRemoveExtension Lib "shlwapi" Alias "PathRemoveExtensionA" (ByVal pszPath$) Var Shared Edit1 As Object Var Shared Text(2) As Object Var Shared Button1 As Object Edit1.Attach GetDlgItem("Edit1") : Edit1.SetFontSize 14 For i = 0 To 2 Text(i).Attach GetDlgItem("Text" & Trim$(Str$(i + 1))) Text(i).SetFontSize 14 Next Button1.Attach GetDlgItem("Button1") : Button1.SetFontSize 14 '================================================================ '= '================================================================ Declare Sub Button1_On edecl () Sub Button1_On() Var File As String File = Edit1.GetWindowText If File = "" Then Exit Sub '拡張子を取り除く Api_PathRemoveExtension File Text(2).SetWindowText Left$(File, InStr(File, Chr$(0)) - 1) End Sub '================================================================ '= '================================================================ While 1 WaitEvent Wend Stop End