0

次のコードを使用して、c: ドライブからインストール ファイルを実行します。しかし、「Invalid Procedure call or Argument」エラーがスローされます。文字列を正規化するために「eval」を試みましたが、機能しませんでした。

dim BookName
dim Tmonth
dim Trimyear
    BookName="Name of a book"
       Tmonth="02"
       Trimyear="15"
       Installfile = "Install " &BookName&" ("&Tmonth&"-"&Trimyear&").msi"
       SystemUtil.Run Installfile,"","C:\TitleInstall"
4

3 に答える 3

0
myInstallerPath= "Inataller - Copy.msi"
SystemUtil.Run myInstallerPath , "\q" , "C:\InstallerDir"

上記は私にとってはうまくいきました。「\ q」はユーザーの操作なしでアプリをインストールすることであり、特定の意味を持たないことに注意してください。SystemUtil.Run は基本的にコマンド ウィンドウです。CMD ウィンドウを起動し、実行しようとしているファイル パスを入力して、それが有効であることを確認します。(ファイル パスを二重引用符で囲んで指定することもできます)

別のオプションは、インストーラーのパスをすぐに指定することです..このように..

myInstallerPath= "C:\InstallerDir\Inataller - Copy.msi"
SystemUtil.Run myInstallerPath , "\q" 
于 2016-01-28T18:40:43.993 に答える