|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
EXEの起動って出来るの?
A.Iさん
[2001/09/18 15:30:38]
[626]
|
Re:詳しくないけど・・・
YasNet(管理人)さん
[2001/09/18 17:05:36]
[627]
Re:EXEの起動って出来るの?
tamagoさん
[2001/09/18 20:12:50]
[628]
発言者により削除されました!!
北岳さん
[2001/09/25 11:39:33]
[638]
Re:EXEの起動って出来るの?
北岳さん
[2001/09/25 11:50:17]
[639]
Re:EXEの起動って出来るの?
北岳さん
[2001/09/25 16:44:11]
[642]
情報有難う御座います。
YasNet(管理人)さん
[2001/09/25 17:17:56]
[643]
WSH補足事項
北岳さん
[2001/09/25 18:42:57]
[644]
|
| [626] EXEの起動って出来るの? |
| 投稿者:A.Iさん 2001/09/18 15:30:38 |
| はじめまして。 A.Iです。 ASPからEXEを起動することは出来るのですか? ちなみに開発環境はWindows2000−Server、IIS5です。 誰か詳しい方おられましたら教えてください。 |
| [627] Re:詳しくないけど・・・ |
| 投稿者:YasNet(管理人)さん 2001/09/18 17:05:36 |
| > はじめまして。 > A.Iです。 > > ASPからEXEを起動することは出来るのですか? > ちなみに開発環境はWindows2000−Server、IIS5です。 > > 誰か詳しい方おられましたら教えてください。 こんにちは YasNet です 出来ますよ ただし、詳しくないですが・・・ Set oj = Server.CreateObject("実行名.クラス名?") こんな感じで出来ますよ では では |
| [628] Re:EXEの起動って出来るの? |
| 投稿者:tamagoさん 2001/09/18 20:12:50 |
| こんな感じみたいですよ <HTML> <BODY> <% Set objExcel = CreateObject("Excel.Application") Set objBook = objExcel.WorkBooks.Add objExcel.Visible=True 'セルを塗り潰す objExcel.Range("C4:F4").Interior.Color = RGB(255, 3, 8) '*** 名前を付けて保存 *** objBook.SaveAs("C:WINDOWS\デスクトップ\testExcel.xls") '*** Excel終了 *** objExcel.Quit Set objExcel = Nothing %> </BODY> </HTML> |
| [638] Re:EXEの起動って出来るの? |
| 投稿者:北岳さん 2001/09/25 11:39:33 |
| 発言者により削除されました!! |
| [639] Re:EXEの起動って出来るの? |
| 投稿者:北岳さん 2001/09/25 11:50:17 |
| 上の方法のほか、ASPEXEC.DLL、BASP21.DLLの使用などもありますが、 たぶん一番簡単な方法は、Windows Script Host(WSH)の使用でしょう。 ■1.任意のサーバまたはパソコンで、次の1行を作って下さい。 ----1.vbs-------------------------------------------- msgbox("hello") ----------------------------------------------------- <%〜%>でくくる必要はありません。 これを拡張子vbsでデスクトップに保存して下さい。 巻き紙のようなアイコンになったら、しめたもの。ダブルクリックして下さい。 メッセージボックスが現れたら、そのマシンはWSHが使えます。 (私は2000SERVERは使っていませんが、WINDOWSのヘルプで"WSH"で検索すれば、 ややこしいことが書かれている筈です。 VBScriptでなくJScript(=Microsoft版JavaScript)を使う場合は、拡張子をjsにします。) ■2.ASPからの使用 サーバマシンのaspファイル: ---2.asp-------------------------------------------- <% dim obj set obj = CreateObject("WScript.Shell") '<--決り文句 obj.Run "C:\パス1\なんとか.exe d:\パス2\なんとか.dat" set obj = nothing %> ---------------------------------------------------- これでASPからexeが起動します。 [ご注意] このexeはサーバ内部で動いています。 exe、aspの作り方次第ですが、通常は画面がどこにも出ません。 (サーバのタスクマネジャーを開き放しにしておけば、起動が判るでしょう。) <こちらの投稿は空白行が無視されるのですね。 読みづらそうなので、前のを削除して再投稿します。> |
| [642] Re:EXEの起動って出来るの? |
| 投稿者:北岳さん 2001/09/25 16:44:11 |
| 追加情報ですが、WIN95、NTへWSHをインストールされたい方は、 http://softplaza.biglobe.ne.jp/text/1999sp/wsh/wsh_index.html にダウンロード先が書かれていました。 なおWIN98はDL不要、インストールのみ。 WIN2000は−私の2000proは最初からインストールされていました。 |
| [643] 情報有難う御座います。 |
| 投稿者:YasNet(管理人)さん 2001/09/25 17:17:56 |
| > <こちらの投稿は空白行が無視されるのですね。 > 読みづらそうなので、前のを削除して再投稿します。> こんにちは YasNetです 貴重な情報提供有難う御座います。 申し訳ないです、空白行の、削除判定方法を変更しようと思うのですが、 なかなか時間が取れなくて・・・ これからも、よろしくです。 では では |
| [644] WSH補足事項 |
| 投稿者:北岳さん 2001/09/25 18:42:57 |
| "C:\パス1\なんとか.exe d:\パス2\なんとか.dat" の部分で、 "C:\Program Files\Microsoft Office\Office\Excel.exe d:\hogehogeho\987.xls" のようにパスにスペースが入っていると、 C:\Programまでが命令(exe部分)、Files以下がパラメータと勘違いされます。 C:\Progra~1\Micros~2\Office\Excel.exe d:\999.xls のように、パスをくっつける必要があります。 (hogehogehoのように)文字がくっついていれば、8文字を超えてもこの問題は起きません。 「Microsoft なんとか」フォルダが複数ある場合、チルダ(~)の次の番号は、試行法で決められます。 |
|
TreeBBS For ASP V.0.1.3 |