Kom ihåg mig?

Windows-script för automagiskt formulär

 
Ämnesverktyg Visningsalternativ
Oläst 2005-09-23, 15:42 #11
Micke_Ns avatar
Micke_N Micke_N är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 159
Micke_N Micke_N är inte uppkopplad
Medlem
Micke_Ns avatar
 
Reg.datum: May 2004
Inlägg: 159
Citat:
Originally posted by Dr. Blau@Sep 23 2005, 15:09
Det enda den behöver göra är att köra kommandot set i kommandoprompten för att spotta ur sig alla satta miljövariabler. Sedan ta resultatet av detta kommando och returnera det så att det skrivs ut där jag kallar VB-mojängen.
Tok-grundläggande såklart men hej och hå vad dålig jag är på den biten.
Men då har du ju den lösning som jag lämnade i andra tråden. Där är det ju hur enlkelt som helst att bara byta ut och starta CMD.EXE på klienten och köra SET och sedan är allt klart för att skicka upp resultatet på servern.
Micke_N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-23, 15:56 #12
Dr. Blau Dr. Blau är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 15
Dr. Blau Dr. Blau är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 15
Citat:
Originally posted by Micke_N@Sep 23 2005, 15:42

Men då har du ju den lösning som jag lämnade i andra tråden. Där är det ju hur enlkelt som helst att bara byta ut och starta CMD.EXE på klienten och köra SET och sedan är allt klart för att skicka upp resultatet på servern.
Jo, har trixat lite mer med koden nu, och fått den att spotta ur sig svaret från set i en msg-box enligt sista raden.
Men hur får jag den att istället skriva ut resultatet i value-värdet i typ en

<input type="hidden" name="resultatet" value="en massa grejs" />

?
Dr. Blau är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-23, 17:55 #13
Micke_Ns avatar
Micke_N Micke_N är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 159
Micke_N Micke_N är inte uppkopplad
Medlem
Micke_Ns avatar
 
Reg.datum: May 2004
Inlägg: 159
Citat:


Men hur får jag den att istället skriva ut resultatet i value-värdet i typ en
input type=hidden name=resultatet value=en massa grejs /
?

Det går att lösa på ett par olika sätt men ett är ju att direkt där MSGBOX:en är istället göra ett anrop mot din server och antingen POST/GET skicka det till en sida som tar hand om det.
Micke_N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-23, 18:45 #14
Dr. Blau Dr. Blau är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 15
Dr. Blau Dr. Blau är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 15
Citat:
Originally posted by Micke_N@Sep 23 2005, 17:55

ett är ju att direkt där MSGBOX:en är istället göra ett anrop mot din server och antingen POST/GET skicka det till en sida som tar hand om det.
Den grejen är jag sugen på.
Det vore burro-hygglo om du kunde peka ut rätt riktning...
Dr. Blau är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-23, 19:15 #15
Micke_Ns avatar
Micke_N Micke_N är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 159
Micke_N Micke_N är inte uppkopplad
Medlem
Micke_Ns avatar
 
Reg.datum: May 2004
Inlägg: 159
Citat:
Originally posted by Dr. Blau@Sep 23 2005, 18:45

Den grejen är jag sugen på.
Det vore burro-hygglo om du kunde peka ut rätt riktning...

Hehe, har jag inte redan gjort det :-) Hela ActiveX:en för att komma åt systemet på klienten :-)

Nu är det bara att skriva ihopa någon liknande (dock i javascript men du kan säkert hitta exempel i VB också eller skriva om mitt VB exempel till javascript stället)

http://www.w3schools.com/dom/dom_http.asp

/Micke
Micke_N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-24, 14:15 #16
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Ditt exempel var väldigt häftigt. Jag har inte tänkt på att man kan åstadkomma sådana saker på det sättet. Hur som helst tror jag att ni missförstår varandra.

Dr. Blau undrar hur man skickar in resultatet till servern istället för att presentera det i en msgbox.

Gammal
Citat:
'Du gör ju såklar vad du vill med resultatet
MsgBox m_Output
Ny
Citat:
document.getElementById("info").value = m_Output;
document.getElementById("sform").submit();

och sedan någonstans i html-koden
<form id="sform">
<input type="hidden" id="info" name="envvar">
</form>
... med reservation för eventuella buggar.
Det skulle även gå att generera ett formulär on the fly men detta gick snabbast att skriva.
Charlie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-25, 20:27 #17
Micke_Ns avatar
Micke_N Micke_N är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 159
Micke_N Micke_N är inte uppkopplad
Medlem
Micke_Ns avatar
 
Reg.datum: May 2004
Inlägg: 159
Citat:
Originally posted by Xyzi@Sep 24 2005, 14:15
Ditt exempel var väldigt häftigt. Jag har inte tänkt på att man kan åstadkomma sådana saker på det sättet. Hur som helst tror jag att ni missförstår varandra.

Dr. Blau undrar hur man skickar in resultatet till servern istället för att presentera det i en msgbox.

Gammal
Citat:
'Du gör ju såklar vad du vill med resultatet
MsgBox m_Output
Ny
Citat:
document.getElementById("info").value = m_Output;
document.getElementById("sform").submit();

och sedan någonstans i html-koden
<form id="sform">
<input type="hidden" id="info" name="envvar">
</form>
... med reservation för eventuella buggar.
Det skulle även gå att generera ett formulär on the fly men detta gick snabbast att skriva.
Jo, jag vet vad han var ute efter

Som jag sa i ett tidigare
"
Det går att lösa på ett par olika sätt men ett är ju att direkt där MSGBOX:en är istället göra ett anrop mot din server och antingen POST/GET skicka det till en sida som tar hand om det.

"

Så den lösningen jag tipsade om hade direkt skickat värdet till valfri server med hjälp av HttpRequest objektet. Men det går givetvis att göra på det sättet som du visar också.
Micke_N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-28, 14:34 #18
Dr. Blau Dr. Blau är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 15
Dr. Blau Dr. Blau är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 15
Det var faktiskt Xyzi:s lösning jag var ute efter till en början. Det lirar med hur min app är uppbyggd i övrigt. Kanske inte det snyggaste men jag kanske ändrar nån gång.

Jag visste inte om VBScript använde samma syntax som JS för att fiffla med html-element och när jag sökte runt fick jag inte lika snabbt och enkelt svar som det Xyzi gav.
Dr. Blau är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:49.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017