VBScript(WSH)ファイルをVB(6)などから起動す ... | x3ru9x | sa.yona.la ヘルプ | タグ一覧 | アカウント登録 | ログイン

VBScript(WSH)ファイルをVB(6)などから起動するには

返信

xxx.vbs を引数に設定して起動する。 起動させるexe は、WScript.exe

--- vb6 ---

Dim Ret As Long

Dim hikisu As String


hikisu = Chr$(34) & "xxx.vbs" & Chr$(34)

Ret = Shell("WScript.exe " & hikisu, vbNormalFocus)

---


・ "WScript.exe " ← exeのあとに半角スペースが入っています。

・ hikisu のChr$(34) は なくても大丈夫。 (一応 念のため)

・ WScript.exe には64bit 用と32bit 用がある。 win7 64bit はデフォルトで64bit 版。

  32bit 用が必要なときは、

  C:\Windows\SysWow64\wscript.exe

  (C:\Windows\SysWow64\cscript.exe  DOS窓の方)

・ 一般的なランチャーでは、xxx.vbs のフルパスで起動する。

・ ちなみに、CorelPP のマクロはVBA。 グラフィックソフトのマクロがVBAというのは面白いよ。

  Excelマクロと 同じ要領で画像をいじれる。

  (CorelPPには処理手順レコード機能があってVBAコードが書き出される)



(さて、flash の材料作り やろーかねー..)

投稿者 x3ru9x | 返信 (0) | トラックバック (0)

このエントリーへのトラックバックアドレス:
API | 利用規約 | プライバシーポリシー | お問い合わせ Copyright (C) 2024 HeartRails Inc. All Rights Reserved.