C#でvbsファイルを実行したいです。
ネットで調べて以下のようにコーディングしましたが実行されず、また例でよくあるメモ帳の起動も試しましたが起動されず悩んでいます。
作業環境はVisualStadio等はないためMicrosoft Script Control 1.0の参照が必須となるコーディングは使えない状況です。
.cs、.aspx.csファイルをテキストエディタで修正し、ブラウザ(Edge)でサイト表示する感じのトライ&エラーで作業を進めています。
以下のコーディングではエラーは出ていませんが、メモ帳もvbsの実行(msg表示)もできません。
当方初心者で基礎の経験がなく質問の仕方がわかりずらかったらすみません。
どうぞよろしくお願いいたします。
<notepad起動>
System.Diagnostics.Process p = System.Diagnostics.Process.Start("notepad.exe");
<vbs起動>
Process scriptProc = new Process();
scriptProc.StartInfo.FileName = @"cscript";
scriptProc.StartInfo.WorkingDirectory = @"c:\scripts\";
scriptProc.StartInfo.Arguments ="//B //Nologo vbscript.vbs";
scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
scriptProc.Start();
scriptProc.WaitForExit();
scriptProc.Close();
No.5ベストアンサー
- 回答日時:
> こちらの回答をいただいて調べて理由がわかったので、サーバー側にvbs
> ファイルを置いてみましたが期待通りとなりませんでした。すみません。
あなたが期待しているのは、クライアントでvbsが動いてほしいということですよね?
それはvbsをサーバーに置こうか、クライアントに置こうが、Webシステムではできません。
HTML内でvbscriptを読み込み、Webページ上で動作させることは可能です。
http://blog.livedoor.jp/akf0/archives/51196864.h …
https://yunogotoshi.blogspot.com/2014/11/aspnet. …
ただしこの方法ができるのは、IE11までです。
今主流のブラウザでは一切実現できません。
ありがとうございます。
Edgeを使っているので不可能ということですね。
Webページでの実現はあきらめることにします。記事のご紹介もありがとうございました。
ベストアンサーとさせていただき、クローズいたします。
No.3
- 回答日時:
こうでは。
scriptProc.StartInfo.FileName = @"cscript.exe";
No.2
- 回答日時:
ありがとうございます。
こちらのページは当方も確認したのですが、Microsoft Script Control 1.0の参照ができないので断念しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- その他(プログラミング・Web制作) VBSでExcelファイル起動時、重複しても開くのを止めたい 1 2022/10/01 23:20
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- その他(プログラミング・Web制作) VBSでコマンドプロンプトを起動しその実行結果をテキストに出力する方法はどうやるんですか? 1 2022/11/12 13:19
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- ルーター・ネットワーク機器 Wifi速度低下で困ってます。 5 2023/01/23 10:19
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Media Gallery?勝手に起動
-
信長の野望 革新について
-
TeraTermマクロの”Link...
-
Windowsが起動しなくなってしま...
-
VBAカウントダウンタイマーの2...
-
audiveris(pdf楽譜を読み込む...
-
C#からvbsを実行したい
-
HP-UXのシステム起動時からの時...
-
VBAでファイルを保存せずに閉じ...
-
ctfmon.exe。スタック ベースの...
-
web.configとは?(初心者です)
-
VisualStudioでのプログラミン...
-
タスクバーのボタンがオレンジ...
-
GridviewとDataGridviewの違い
-
Program FilesとProgram Files ...
-
Windows10でwindows8やwindows7...
-
VBAでネットワーク上のバッ...
-
WinAPIでWindowsの権限を調べる...
-
c#のTLS1.2での通信について
-
ASP AccessDBオープン出来ない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TeraTermマクロの”Link...
-
コマンドボタンのキャプション...
-
Media Gallery?勝手に起動
-
MacBookAir起動時にRubyソース...
-
信長の野望 革新について
-
jdk17.06のインストーラーが起...
-
タイマーマクロの二重起動防止...
-
C#からvbsを実行したい
-
実行プログラム名の取得
-
windows10でハンゲーム起動でき...
-
Windowsが起動しなくなってしま...
-
WindowsのコマンドラインからEx...
-
デスクトップパソコンのSSD化を...
-
audiveris(pdf楽譜を読み込む...
-
エクセルで『DTPicker』が削除...
-
VBAカウントダウンタイマーの2...
-
コマンドプロンプトのERRORLEVE...
-
runasで起動したコマンドプロン...
-
ソフトの多重起動制限
-
Apache2.2起動しない・・・助け...
おすすめ情報