Avatar billede fuldstop Nybegynder
09. juni 2003 - 17:51 Der er 1 løsning

ASPexec, batch og flere parametre.

Hvordan i hele hule hel......, kan man ovreføre flere parametre til en batchfil vha. ASPexec.
Jeg har i øjeblikket en aspexec-kommando som ser således ud:

Set Executor = Server.CreateObject("ASPExec.Execute")
  Executor.Application = "C:\Inetpub\wwwroot\Request.bat"
  Executor.Parameters = Request.ServerVariables("REMOTE_ADDR")
  Executor.ShowWindow = True
  strResult = Executor.ExecuteWinApp

Som overfører parametrene til batch filen som ser sådan ud:

cd C:\Inetpub\wwwroot\qstat25c\win32
qstat -q3s 62.212.75.131:20500 -R -of /Inetpub/wwwroot/rules/%1.txt -Ts /Inetpub/wwwroot/server1.txt
qstat -q3s 62.212.75.131:20500 -P -sort F -of /Inetpub/wwwroot/player/%1.txt -Ts /Inetpub/wwwroot/server.txt -Tp /Inetpub/wwwroot/player.txt

nu vil jeg gerne overføre en parameter til, således at ip'en 62.212.75.131:20500 bliver en variable styret af asp-filen, og således at ip'en bliver omdøbt til %2.

Hvordan skal det skrive i ASPexec-kommandoen?
Avatar billede fuldstop Nybegynder
09. juni 2003 - 18:39 #1
nå fandt selv ud af det, skulle gøres således:

Set Executor = Server.CreateObject("ASPExec.Execute")
  Executor.Application = "C:\Inetpub\wwwroot\Request.bat" & " " & add & " " & ip
  Executor.ShowWindow = True
  strResult = Executor.ExecuteWinApp


cd C:\Inetpub\wwwroot\qstat25c\win32
qstat -q3s %1 -R -of /Inetpub/wwwroot/rules/%2.txt -Ts /Inetpub/wwwroot/server1.txt
qstat -q3s %1 -P -sort F -of /Inetpub/wwwroot/player/%2.txt -Ts /Inetpub/wwwroot/server.txt -Tp /Inetpub/wwwroot/player.txt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester