![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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ランキング
-
onedrive にexcelファイルをア...
-
スイッチが二台あり、別々のア...
-
キヤノン アソビカメラ iNSPiC ...
-
バッチで当日日付で作成される...
-
Windows10にデュアルブートでXP...
-
”KINGSOFT WPSのVBエディタ画面...
-
phpのファイルがブラウザで開か...
-
VB.NET Excelを読み込んでDataT...
-
discordについての質問です。久...
-
エクセルに張り付けた写真のフ...
-
Windowsで複数のファイルを同じ...
-
SPO2測定
-
高校1年生情報の問題について。
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
-
SPIの対策は参考書でやるべきか?
-
LEDで電光掲示板に「A B C D E...
-
One Driveへのアクセス
-
LINE APIからasp.net の web サ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TeraTermマクロの”Link...
-
タイマーマクロの二重起動防止...
-
コマンドボタンのキャプション...
-
Windowsが起動しなくなってしま...
-
C#からvbsを実行したい
-
windows10でハンゲーム起動でき...
-
信長の野望 革新について
-
audiveris(pdf楽譜を読み込む...
-
ゆっくりムービーメーカーのエ...
-
ノートンのアクティブ化ができない
-
Media Gallery?勝手に起動
-
Java デスクトップアイコン変更
-
実行プログラム名の取得
-
デスクトップパソコンのSSD化を...
-
ネットワークフォルダが開かない
-
powershellの初心者です(form...
-
勝手にメーラーが起動 mailto...
-
VB.NETからLINUXのSH起動
-
WSH(Windows Script Host)の...
-
VBAカウントダウンタイマーの2...
おすすめ情報