Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Script hulp nodig (https://forum.scholieren.com/showthread.php?t=1768866)

rens.. 21-08-2009 22:16

Script hulp nodig
 
Ik wilde een soort autorun maken (scriptje ofzo)
dit moet gebeuren

Citaat:

RUN F:/cleaner/recovery/"xxxx".exe
click "xxx button"
select all
copy
exit
run F:/cleaner/recovery/info.txt
paste
save
exit
dus via de USB moet ik een progje draaien, dan moet op 1 van de 2 knoppen worden gedrukt.
misschien 0,5 sec rust er tussen zodat hij kan draaien voordat hij de resultaten moet kopiëren.
dan moet hij de .txt openen die in de zelfde map staat en daar moeten de resultaten in komen. Daarna moet alles gesloten worden en de .txt moet zijn opgeslagen.
het mag een .exe zijn via cmd of een script of wat dan ook, zolang het maar 1 knop is en dan moet alles gedaan zijn.

En als er al eerdere resultaten in staan mag hij die absoluut niet overschrijven maar hij moet ze er onder posten

alvast bedankt!

12Trix 22-08-2009 09:03

Zoiets kun je misschien met WSH (Windows Script Host) en SendKeys doen. Zie bijvoorbeeld: http://www.devguru.com/Technologies/..._SendKeys.html

freyk 22-08-2009 10:15

Je kan het ook met met een combinatie van een autorun.inf een batch-scriptje en de eventuele commandline opties van de applicatie doen.
Wel moeten we dan weten over welke applicatie we het dan hebben.

Je maakt eerst een autorun.inf op je usb-stickje aan en plaatst de volgende code:
Citaat:

[autorun]
open=mijnbatchscriptje.bat
Zodat je batchscriptje altijd, behalve de autorun uitgeschakeld hebt, gestart word, als je je stick inplugt.

En naast de autrun.inf plaatst je een batchscriptje dat je verder aan zal moeten vullen.
En in de mijnbatchscriptje.bat bijvoorbeeld
Citaat:

start /wait F:/cleaner/recovery/xxxx.exe -optie1 -optie2 >> F:/cleaner/recovery/info.txt

rens.. 22-08-2009 12:33

@12trix
ik zal even kijken of ik er dan uit ga komen! dankje

@freyk
een goed idee waar ik niet eens aan gedacht had! ook bedankt


als ik er niet uit kom horen jullie het wel! :D

ILUsion 22-08-2009 16:42

Voor al dat geklik en dergelijke kan je eventueel AutoHotKey of AutoIt gebruiken, die worden vrij vaak voor zo'n dingen gebruikt.

rens.. 23-08-2009 15:04

weet iemand hoe je op de knop kan drukken?
Citaat:

@echo off
run.exe
daarmee krijg ik netjes het programma maar dan heb ik het probleem dat die niet automatisch werkt, je moet eerst op een knop drukken. en het 2de probleem waar ik daarna mee ga zitten is hoe je die tekst dan in de tekst krijgt.
Citaat:

>> info.txt
heb ik meerdere keren gelezen, maar als ik die er nu in zet zonder de "click command" van die knop dan kopieert hij ook niet de tekst naar dat bestand.
alvast bedankt :)

freyk 23-08-2009 18:13

Heeft die applicatie, waarvan wij de naam nog steeds niet van weten, extra opties die je mee kan geven via de commandline?

rens.. 23-08-2009 21:39

hij heet gewoon run.exe niks speciaal, vanwaar nodig?
hoe bedoel je dat ? ik snap de vraag niet helemaal, het is gewoon een programma met 2 knoppen
1 run knop en 1 exit knop.
verder is er een normaal tekst vlak (je kan de tekst normaal selecteren via muis)
kan je niet een command maken van
Citaat:

click run
click exit
en dat hij dan op de knop drukt die run heet? en daarna op exit om weer af te sluiten
tussendoor zou dan het kopieer command moeten komen

freyk 24-08-2009 05:51

Citaat:

rens.. schreef: (Bericht 29595945)
hij heet gewoon run.exe niks speciaal, vanwaar nodig?
hoe bedoel je dat ? ik snap de vraag niet helemaal, het is gewoon een programma met 2 knoppen
1 run knop en 1 exit knop.

Ik doelde op de werkelijke naam van "xxxx.exe", zodat we uit kunnen zoeken of je hem ook via commandline kan aanspreken en of er eventueel betere alternatieven voor zijn.


Alle tijden zijn GMT +1. Het is nu 12:03.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.