出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[2087] Re:ASP内で、DOSのバッチを読み出す方法を教えてください。
投稿者:北岳さん 2002/05/16 22:25:45
>"echo asptest 1>C:\tmp\new Access is denied”

前後の引用符も1も何ものか判りませんが、Access is denied が出ていますので、
C:\Inetpub\wwwroot\asptestフォルダに実行権(またはスクリプト権)を与えていないのでは?
以下追試結果です。
(手もとのWIN98+PWSで動くよう、ちょっと変えました。)

------/alias/1.asp-----------
<%
Set bobj = Server.CreateObject("basp21")
rc = bobj.Execute("c:\windows\command.com /c c:\asptest.bat",1,stdout)
response.write "stdout=" & stdout
response.write "<br>rc=" & rc
%>

------c:\asptest.bat----------
echo asptest > C:\new.txt

/alias にはスクリプト権を与えてあります。(c:\には与えていません。)

【実行結果】
stdout= C:\>echo asptest > C:\new.txt C:\>
rc=0

c:\new.txtができ、中身は
asptest
でした。

ASP内で、DOSのバッチを読み出す方法を教えてください。   helpmeさん [2002/05/10 22:36:54] [2080]
  Re:ASP内で、DOSのバッチを読み出す方法を教えてください。   北岳さん [2002/05/12 8:42:04] [2081]
    Re:ASP内で、DOSのバッチを読み出す方法を教えてください。   helpmeさん [2002/05/16 18:38:46] [2085]
      Re:ASP内で、DOSのバッチを読み出す方法を教えてください。   北岳さん [2002/05/16 22:25:45] [2087]


TreeBBS For ASP V.0.1.3
Program By YasNet