[CMD] Batch commando gebruiken in ander commando

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste,

Ik zou graag dmv een batch bestand een bepaalde url openen in mijn browser, inclusief de betreffende computernaam meegegeven.
Dus ik dacht ik doe dit in het batch bestand:

start http://www.url.com/login.php?user=whoami

En met verschillende variaties met quotes erbij. Maar telkens krijg ik de user 'whoami' in de gebruiker. en niet de pcnaam?

Wat moet ik wijzigen bij het start commando?

Bedankt,
Yannick

Acties:
  • 0 Henk 'm!

  • mbaltus
  • Registratie: Augustus 2004
  • Laatst online: 09-09 11:39
Op een Windows PC heb je meer succes met %username% %computername%
(en als je dat aan je URL toevoegd, dan wordt er idd een browser gestart met de Windows User PC name in de URL).

edit:
op basis van de whoami dacht ik dat je op zoek was naar de username, bij herlezen blijkt het om de computername te gaan, dus als omschreven....

[ Voor 88% gewijzigd door mbaltus op 07-07-2009 16:31 . Reden: aanpassing ]

The trouble with doing something right the first time is that nobody appreciates how difficult it is


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
mbaltus schreef op dinsdag 07 juli 2009 @ 16:23:
Op een Windows PC heb je meer succes met %username% %computername%
(en als je dat aan je URL toevoegd, dan wordt er idd een browser gestart met de Windows User PC name in de URL).

edit:
op basis van de whoami dacht ik dat je op zoek was naar de username, bij herlezen blijkt het om de computername te gaan, dus als omschreven....
Bedankt voor uw antwoord, ik heb alleen de user nodig ipv de pc naam. en bij computername is die niet aanwezig.
Bij het uitvoeren van het volgende commando:
code:
1
start http://www.vdbergen.com/absentie/login.php?user=%whoami%


Word in de browser gewoon de url "http://www.vdbergen.com/absentie/login.php?user=%whoami%" geopend ipv op de plaats van whoami de pc naam en gebruiker?

Sorry ik had niet goed gekekn, super bedankt :) %username% werkt

[ Voor 3% gewijzigd door Verwijderd op 07-07-2009 17:50 ]


Acties:
  • 0 Henk 'm!

  • Turdie
  • Registratie: Maart 2006
  • Laatst online: 20-08-2024
Kan ook met
runas /user:%username% "cmd"

[ Voor 5% gewijzigd door Turdie op 07-07-2009 19:54 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nog een vraagje,
ik heb het batch bestand dus werkend gekregen. en in de taakplanner van Vista ingesteld.
Alleen iedere keer als die het batch bestand uitvoert. pop't die het batch bestand omhoog bij het uitvoeren. is niet mogelijk dat die dat batch bestand op de achtergrond uitvoert?

Acties:
  • 0 Henk 'm!

  • Turdie
  • Registratie: Maart 2006
  • Laatst online: 20-08-2024
Verwijderd schreef op dinsdag 07 juli 2009 @ 20:38:
Nog een vraagje,
ik heb het batch bestand dus werkend gekregen. en in de taakplanner van Vista ingesteld.
Alleen iedere keer als die het batch bestand uitvoert. pop't die het batch bestand omhoog bij het uitvoeren. is niet mogelijk dat die dat batch bestand op de achtergrond uitvoert?
@echo off, boven je commando's zetten. Kom op zeg, check eens robvanderwoude.com, voor de basics van scripting. Tevens verwacht we van iemand aan de HAVO, dat ie wat meer onderzoek doet naar zijn/haar probleem, zeker als N&G doet ;).

[ Voor 9% gewijzigd door Turdie op 07-07-2009 20:44 ]


Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Verwijderd schreef op dinsdag 07 juli 2009 @ 20:38:
Alleen iedere keer als die het batch bestand uitvoert. pop't die het batch bestand omhoog bij het uitvoeren. is niet mogelijk dat die dat batch bestand op de achtergrond uitvoert?
[google=batch file minimized]

En even voor de vindbaarheid mochten meer mensen hier mee zitten:
@echo off
:: Open browser met gebruikersnaam in URL
start "http://url.com/login.php?user=%username%"

:: Open browser met computernaam in URL
start "http://url.com/login.php?user=%computername%"

Verder kan je met het volgende commando alle standaard waarden in Windows achterhalen die je met %setvalue% kunt oproepen/gebruiken in je batchfiles zonder dit zelf te hoeven 'setten'
set
Als je deze namelijk geen argumenten/parameters meegeeft geeft deze keurig een lijst.
shadowman12 schreef op dinsdag 07 juli 2009 @ 20:41:
@echo off, boven je commando's zetten. Kom op zeg, check eens robvanderwoude.com, voor de basics van scripting.
Dit zorgt er alleen voor dat er geen loze tekst in je cmd.exe-scherm komt te staan! en je hoeft deze maar 1x neer te zetten, namelijk helemaal in het begin als eerste regel.

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Tja, als je het in de achtergrond uitgevoerd wilt hebben dan zou ik je aanraden om eens in de scheduler instellingen te kijken, daar kan je gewoon opgeven hoe het geschedulede geopend moet worden...
Pagina: 1