VB2005で実行ファイル名を取得する
VB2005で実行ファイル名を取得するには、いくつかの方法があります。
プロセスから
value = Process.GetCurrentProcess.ProcessName MsgBox(value)
リフレクションから
value = System.Reflection.Assembly.GetExecutingAssembly().Location MsgBox(System.IO.Path.GetFileNameWithoutExtension(value))
実行パスから
value = Application.ExecutablePath MsgBox(System.IO.Path.GetFileNameWithoutExtension(value))
コマンドラインアーギュメントから
'コマンドラインを配列で取得する Dim cmds() As String cmds = System.Environment.GetCommandLineArgs() Dim cmd As String For Each cmd In cmds 'Console.WriteLine(cmd) MsgBox(System.IO.Path.GetFileNameWithoutExtension(cmd)) Next