たとえば、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"
は私が動的にexeファイルの完全なファイルパスから変数AppName
に値Serial Data Streaming Recorder
を割り当てます。
私は多くのファイルのinnoスクリプトの多くの場所でこの名前を使用していますので、この値を変数に代入して手動で行う必要はありません。
の#define MyExePath "C:\実行可能なシリアル・データ・ストリーミングRecorder.exe \"
の#define MyAppExeName ExtractFileName(MyExePath) の#defineもしmyAppNameコピー(MyAppExeName、1、順位( "EXE。"、MyAppExeName) - 1) 私はこれをこのように解決........) – SamuelJames84
@ SamuelJames84:私が言ったことは... – Deanna