예를 들어, 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