webForumDet fria alternativet

Script som kör telnetkommando och http-sträng i Windows.

2 svar · 1 039 visningar · startad av sne1

sne1Medlem sedan jan. 200363 inlägg
#1

Hej!

Jag har ett litet, förmodligen rätt så enkelt, problem som jag skulle vilja ha hjälp med.
Så här ligger det till.
(Tecknen < och > visar bara att det är ett känt värde som ska petas in mellan dem.)

En applikation snurrar på min WinXP-laptop. Den kan anropas via telnet, där ett kommando ska köras för att få ut ett värde, som returneras i telnetsessionen (på skärmen när man kör telnet i DOS-prompt). Avslutningsvis kan ett kommando för att avsluta telnetsessionen köras.

telnet localhost <portnummer>
?<value1>
logoff

Sedan ska det returnerade värdet skickas in till en annan applikation på en helt annan burk, via en http-sträng (post?).

http://<www>/<dir>/<php_script>.php?a=<name>&b=<code>&c=<value>
där <value> kan vara mellan "-100.0" och "100.0" (-10.0, -1.0, 0.0, 1.0, 10.0).

Denna procedur - läs av ett värde och skicka det - ska kunna köras med automatik, typ var 10e minut.

Detta borde ju vara en hur lätt match som helst för en som kan koda - själv har jag alltför dåliga kunskaper, framförallt när det gäller att ta hand om värdet som ekas i telnetsessionen.

Jag är mycket tacksam för all hjälp jag kan få!

TACK på förhand!

/Pelle

sne1Medlem sedan jan. 200363 inlägg
#2

Avslutar denna tråd. Löste det på annat vis, nämligen genom att nyttja en befintlig applikation - OneWireTemp. Denna applikation samplar temperaturen från en givare vid vissa intervall och skickar därefter värdet i grader Celsius till ett .php-script (som jag inte har en aning om hur det ser ut). Det gäller "bara" att ha rätt konfigurationsvärden, av vilka inte alla var direkt självklara... ;-)

Gör ett tillägg - använder ni istället den ännu bättre applikationen LogTemp, eftersom OneWireTemp tyvärr hängde sig allt som oftast, på grund av http-krockar(?) och då konstruktören känner till problemet, men dessvärre inte har möjlighet att fixa det för tillfället.

nitro2k01Medlem sedan aug. 20037 630 inlägg
#3

Ett litet tips: Trådar på wF "avslutas" i regel inte av moderatorer, utan det gör trådskaparen själv genom att markera ett svar som slutgiltigt.
Detta svar får gärna innehålla lösningen till frågan, så det optimala skulle vara om du postade en snabb förklaring hur du gjorde och markerade det svaret som slutgiltigt, så andra med samma problem kan hitta det. Men du måste så klart inte. Och markera inte detta inlägg (Mitt alltså) som slutgiltigt, då det nästan garanterat inte var det som löste dina problem. ;)

131 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
128 ms — hämta tråd, inlägg och bilagor (db)