App starten bij succesvolle ping, dus geen bier :D

Pagina: 1
Acties:

  • _-AUSSIE-_
  • Registratie: Maart 2006
  • Laatst online: 01-11-2025
Ik ben bezig met een kleine vertragingsscript, maar kan tot zover niet vinden hoe ik het voor elkaar kan krijgen.

Ik heb hier meerdere XP laptops die bij het opstarten direct een terminal sessie moeten starten. Echter maken deze machine connectie via draadloos waardoor het even wat langer duurt voor de connectie om op te komen, waardoor de terminalsessie faalt.
Op momen heb ik "standaard" 10 pings waarna de sessie omhoog komt, maar wat ik eigenlijk wil is zodra er een succesvolle ping is dat de terminal sessie direct gestart wordt.

Kent iemand de manier om via een simpele app of bat-scriptje dit voor elkaar te krijgen? (en of tips voor het sneller leggen van de draadloze connectie bij het opstarten?)

Alvast bedankt!

mvg Daniel

  • Cafe Del Mar
  • Registratie: Mei 2004
  • Laatst online: 11:51
Ik denk dat de topictitel de inhoud niet volledig dekt :)
en dat het niet meteen in dit topic thuishoort...

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Ik weet niet wat voor script je gebruikt, maar als het batch is kun je met IF een voorwaarde stellen op het errorlevel van ping. Ik weet ze niet uit mijn hoofd, maar dat kun je uitzoeken. Op het moment dat je dus aan de voorwaarde voldoet gaat het script pas verder.

Ik lees net dat ping niet de meest stabiele errorlevels heeft, lees dit eens :)

[ Voor 19% gewijzigd door Herby op 13-08-2009 13:35 ]

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


  • Hardfreak
  • Registratie: Augustus 2004
  • Laatst online: 03-01 12:14

Hardfreak

<!--

Met de ping class kan je een simpel c# programma'tje in elkaar flansen ;)
http://msdn.microsoft.com...workinformation.ping.aspx

//edit: ps. kan er iemand de topic titel eens aanpassen ? succesvolle pint, lolz 8)7

[ Voor 22% gewijzigd door Hardfreak op 13-08-2009 13:38 . Reden: //edit ]

Things I wish my life had: a debug port, a try-catch feature and good memory management


  • mieJas
  • Registratie: April 2005
  • Niet online

mieJas

Ja, maar nee.

iets van

code:
1
2
3
4
5
6
7
8
:Start
set %ping% = ""
ping -n 1 www.google.be > %ping%

if %ping% = "Time-out" goto start

:TerminalSession
mstsc


Of hoe doe je dat ook alweer met die variabelen

[ Voor 4% gewijzigd door mieJas op 13-08-2009 13:39 ]

Yes, but no.


  • _-AUSSIE-_
  • Registratie: Maart 2006
  • Laatst online: 01-11-2025
op moment heb ik gewoon dit simpele geval
code:
1
2
3
4
@ECHO OFF
ECHO Uw sessie wordt gestart.....
ping -n 10 TScluster > c:\ping.txt
start TScluster.rdp


Ik heb echter helemaal de balle verstand van C#

en zit nu even wat te klooie met dat van mieJas heb zelf al tijden niet meer met die batbestanden gewerkt namelijk....

en ik kwam dit ook nog tegen

Ben druk aan het zoeken lezen en kijken, maar alle tips nogsteeds welkom! tnx tot zover!

PS.excuses voor mijn typo in de titel...:) (A)... maar als je het op zijn engels leest is het toch niet heel erg slecht voor de meesten....

[ Voor 11% gewijzigd door _-AUSSIE-_ op 13-08-2009 14:45 ]


  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

_-AUSSIE-_ schreef op donderdag 13 augustus 2009 @ 14:41:
op moment heb ik gewoon dit simpele geval
code:
1
2
3
4
@ECHO OFF
ECHO Uw sessie wordt gestart.....
ping -n 10 TScluster > c:\ping.txt
start TScluster.rdp


Ik heb echter helemaal de balle verstand van C#

en zit nu even wat te klooie met dat van mieJas heb zelf al tijden niet meer met die batbestanden gewerkt namelijk....

en ik kwam dit ook nog tegen

Ben druk aan het zoeken lezen en kijken, maar alle tips nogsteeds welkom! tnx tot zover!

PS.excuses voor mijn typo in de titel...:) (A)... maar als je het op zijn engels leest is het toch niet heel erg slecht voor de meesten....
Gast dit is al een batchfile ;) ,probeer het zo eens;

code:
1
2
3
4
5
6
7
8
@ECHO OFF
:pingloop
ECHO Uw sessie wordt gestart..... 
ping -n 10 TScluster > c:\ping.txt
if ERRORLEVEL 1 goto:pingloop

:BootTS
start TScluster.rdp

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


  • _-AUSSIE-_
  • Registratie: Maart 2006
  • Laatst online: 01-11-2025
Herby schreef op donderdag 13 augustus 2009 @ 15:22:
[...]
Gast dit is al een batchfile ;) ,probeer het zo eens;

code:
1
2
3
4
5
6
7
8
@ECHO OFF
:pingloop
ECHO Uw sessie wordt gestart..... 
ping -n 10 TScluster > c:\ping.txt
if ERRORLEVEL 1 goto:pingloop

:BootTS
start TScluster.rdp
Ey kerel hartstikke bedankt! deze werkt inderdaad perfect zo te zien!
(ik was er btw al wel van op de hoogte dat ik idd een batch-scrippie had gemaakt, maar heb tot nog toe alleen maar van die simpele dingen gemaakt :+ )

Maar tnx! _/-\o_

  • Equator
  • Registratie: April 2001
  • Laatst online: 04-03 14:08

Equator

Crew Council

#whisky #barista

Waarom las ik print i.p.v. pint :D En ik kom nogwel uit brabant..

  • _-AUSSIE-_
  • Registratie: Maart 2006
  • Laatst online: 01-11-2025
Equator schreef op vrijdag 14 augustus 2009 @ 09:55:
Waarom las ik print i.p.v. pint :D En ik kom nogwel uit brabant..
Tnx voor het aanpassen!
Cheers ;)

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

_-AUSSIE-_ schreef op vrijdag 14 augustus 2009 @ 08:46:
Ey kerel hartstikke bedankt! deze werkt inderdaad perfect zo te zien!
(ik was er btw al wel van op de hoogte dat ik idd een batch-scrippie had gemaakt, maar heb tot nog toe alleen maar van die simpele dingen gemaakt :+ )

Maar tnx! _/-\o_
Mooi zo, snap je wel waarom het nu werkt ? Want ik weet al hoe het moet ;)

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε

Pagina: 1