Avatar billede emort Nybegynder
09. december 2005 - 14:56 Der er 11 kommentarer og
1 løsning

Variabel fra asp til en CMD

hej jeg arbejder med en side:

hvordan laver jeg en variabel jeg kan sætte fra en asp side og bruge  i en CMD?

cmd commando eksempel:

C:\>set palle=hello

C:\>echo %palle%
hello

så hvis jeg har et bat fil hvor jeg har "call %palle%\html.html
vil cmd forså det som call hello\html.html

på forhånd tak
Avatar billede Slettet bruger
10. december 2005 - 07:31 #1
Det kan du ikke direkte i ASP.

Det du har brug for er at lave et program (COM komponent), som har adgang til at gøre sådanne ting.
Avatar billede The Real Yoda Juniormester
10. december 2005 - 12:39 #2
du kan evt benytte AspExec

Det kan det som du forespørger

kig i bunden af denne side.. så kan du finde det komponent gratis..
http://www.serverobjects.com/products.htm
Avatar billede emort Nybegynder
12. december 2005 - 11:01 #3
ja med AspExec kan jeg kalde exe filer men

Det løser ikke problamatikker med at, sætte en variabel/suge fra asp til cmd

jeg kunne self. har også tænkt på at jeg kunne oprette en fil med  indholdet i og så på en eller anden måde "Echo" eller "Type" det over i en "Set" Kommando.. men

1.Det er lidt et hack eller workaround
2 Aner ikke, hvordan jeg får indholdet over i en "Set" kommando
Avatar billede emort Nybegynder
12. december 2005 - 11:02 #4
edit:
<Q>
Det løser ikke problamatikker med at, sætte en variabel/suge fra asp til cmd
</Q>

Det kan være jeg ikke lige har gennemskuet en løsning...
Avatar billede The Real Yoda Juniormester
12. december 2005 - 11:22 #5
er det fordi du skal have et par variabler ned i noget kode du skal køre fra dos ?
Avatar billede emort Nybegynder
13. december 2005 - 08:52 #6
ja det ville gøre det nemems.

hele trikket er at jeg bruger psexec til at køre Aida32.exe på forskellige maskiner udfra hostname, aida køres "silent" og ligger en fil i en given sti kaldet %hostname%.htm

hele iden er at have en liste af maskiner, hvor jeg kan køre aida " at the push of a button" og IKKE skal ud til de forskellige maskiner. før at køre det..

psexec kalder en bat aida.bat fil
aida.bat kaæder
Avatar billede emort Nybegynder
13. december 2005 - 09:03 #7
Øhh hvad skete der der?

Skriver lige igen ignorer oversående!!

Ja det ville gøre det nemems.

hele tricket er at jeg bruger psexec til at køre Aida32.exe på forskellige maskiner ud fra hostname, aida køres "silent" og ligger en fil i en given sti kaldet %hostname%.htm

hele iden er at have en liste af maskiner, hvor jeg kan køre aida " at the push of a button" og IKKE skal ud til de forskellige maskiner. Før at køre det..

psexec \\%KIG!% -u %userdomain%\%username% c:\tmp\aida\aida.bat

(%kig%= det er her variablene skal overføres fordi så kan jeg nemlig bare skrive et hostnavn)

"c:\tmp\aida\aida.bat" =

\\fast_ipadresse\etdrev\ms\aida\aida32.exe /R
\\fast_ipadresse\etdrev\ms\VarPcKat\%computername% /HTML /silent

Håber det kaster mere lys over sagen.. og undskyld for dobbelt posten
Avatar billede The Real Yoda Juniormester
13. december 2005 - 09:35 #8
kunne du så ikke.. med filesystem objcet..

generere en batfil der ligger samme sted på alle maskinerne.. og så bare kalde batfilen bagefter..

du kan jo nemt få variabler end i batfilen fra ASP.. og så bare kalde batfilen.
Avatar billede emort Nybegynder
13. december 2005 - 11:55 #9
hm det har jeg ikkelige tænkt på-...

det undersøger jeg lige
Avatar billede The Real Yoda Juniormester
13. december 2005 - 21:34 #10
helt iorden :)
Avatar billede emort Nybegynder
21. december 2005 - 13:34 #11
therealyoda hvis du lige ligger et svar
så kan jeg dele lidt af poingene ud.. for det er en delt løsning jeg arbejder med PT

AspExec
og oprette en bat fil
Avatar billede The Real Yoda Juniormester
21. december 2005 - 15:35 #12
Har skam et svar liggende ... og foreslog vist også begge dele..
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
Kategori
Kurser inden for grundlæggende programmering

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