例如,如果提供的exe的完整文件路徑爲C:\Projects\Executable\Serial Data Streaming Recorder.exe
,我需要提取exe的名稱。這是Serial Data Streaming Recorder
,我想動態地將這個值從exe的完整文件路徑中分配給一個變量。如何從exe的完整路徑獲取Innosetup腳本中exe的名稱?
手動喜歡做在下面的例子:
#define ExePath "C:\Projects\Executable\Serial Data Streaming Recorder.exe"
#define AppName "Serial Data Streaming Recorder"
我想動態值Serial Data Streaming Recorder
從exe文件的完整文件路徑賦給變量AppName
。
我在許多文件的inno腳本中的許多地方使用這個名稱,所以我不想通過將該值賦給變量手動執行此操作。
的#define MyExePath 「C:\可執行\串行數據流Recorder.exe」
的#define MyAppExeName ExtractFileName(MyExePath) 的#define MyAppName複製(MyAppExeName,1,位置( 「EXE」,MyAppExeName) - 1) 我解決它這樣........ :) – SamuelJames84
@ SamuelJames84:這就是我說的... – Deanna