3

Windows の Qt インストーラー フレームワーク (1.5.0) でファイルを関連付けるにはどうすればよいですか? 私はこれをしたい:

たとえば、myFile.x をダブルクリックすると、qt デスクトップ アプリケーション (Windows) が起動し、このファイルが開きます。

これを installscript.qs で修正したい:

component.addOperation("CreateShortcut", "@TargetDir@/A.exe", "@StartMenuDir@/A.lnk");
component.addOperation("RegisterFileType", 
                       "fl", 
                       "@TargetDir@\\A.exe" + "'%1'", 
                       "myFiles", 
                       "text/plain",
                       "@TargetDir@/A_icon.ico", 
                       "ProgId=A.fl");
component.addOperation("CreateShortcut", "@TargetDir@/uninstall.exe", "@StartMenuDir@/Uninstall.lnk");

この文字列を書き込むと、解析エラーが発生します。出力は次のとおりです: Caught exception: Exception while loading component script: 'D:/Workspace/A/A_installer/A/packages/com.ge.mss/meta/installscript.qs

SyntaxError: 解析エラー

バックトレース: ()@D:/Workspace/A/A_installer/A/packages/com.ge.mss/meta/installscript.qs:102'

4

1 に答える 1