shell_execute

任意コマンドを実行

shell_execute "cmd", "args", "workdir"

"cmd"     : 実行ファイルパスまたはコマンド
"args"    : コマンドライン引数 (空文字可)
"workdir" : 作業ディレクトリ (空文字可)

(プラグイン / モジュール : iron_shell.hsp)

解説

ShellExecute verb = "open" で任意のコマンドを実行します。

例:
  shell_execute "notepad.exe", "readme.txt", ""

関連項目

shell_openファイル/URL をデフォルトアプリで開く(iron_shell.hsp)
shell_runas管理者権限で実行 (UAC 昇格)(iron_shell.hsp)

情報

プラグイン / モジュールiron_shell.hsp
バージョン1.0
作成日2026-04-15
著作者IronHSP / iron_shell
URLhttps://github.com/inovia/IronHSP
備考iron_shell.hsp は shell32.dll の ShellExecute / SHFileOperation /
IShellLink 等を HSP から手軽に呼び出すためのラッパモジュールです。

#include "iron_shell.hsp"

サポート:
ファイル / URL をデフォルトアプリで開く
任意コマンドの実行 (通常 / 管理者昇格)
ファイル / フォルダをゴミ箱へ送る
エクスプローラでファイルを選択表示
.lnk ショートカットファイルの作成 (IShellLinkA COM)
タイプ拡張命令
グループiron_shell ― 起動
対応環境
  • その他 : Win32 / Win64
hs ファイルhsphelp\iron_shell.hs