Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batch Datei soll Name und Passwort eingeben.

Frage Entwicklung Batch & Shell

Mitglied: TheElton

TheElton (Level 1) - Jetzt verbinden

04.08.2008, aktualisiert 15:10 Uhr, 11805 Aufrufe, 7 Kommentare

Hallo,

ich habe iher ien Problem und komme da nicht weiter. Ich weiß auch gar nicht ob das überhaupt geht. Die Suche hat mir leider auch nicht viel geholfen daher stell ich die Frage hier direkt.

ich möchte per batchdatei ein Programm öffnen lassen (ansich ist das noch nicht das Problem) das Programm braucht dan aber eine eingabe von einem namen und einem passwort. ich weiß nicht wie ich das anstelle das die batchdatei dort was ausfüllt und dan quasi enter drückt. Auch dauert es ein paar sekunden bis das Programm soweit ist das ich die daten eingeben kann.

Gibt es da ne möglichkeit das zu realisieren ?
Mitglied: bytecounter
04.08.2008 um 10:22 Uhr
Möglichkeiten gibt es (fast) immer. Die Fragestellung sollte aber eigentlich lauten: Kann man bei dem Programm user/pw als zusätzliche Parameter übergeben?

vg
Bytecounter
Bitte warten ..
Mitglied: vbMaxi
04.08.2008 um 11:30 Uhr
Hallo TheElton,
ich wüsste wie du es mit einem VBScript realisieren könntest:

01.
'Deklaration 
02.
set shell = CreateObject("WScript.Shell") 
03.
 
04.
'Ausführen des Programmes 
05.
shell.run "D:\Pfad\zum\programm.exe" 
06.
WScript.Sleep 100 
07.
shell.AppActivate "Rechner"  
08.
 
09.
'Tastendruck simulieren 
10.
WScript.Sleep 500 
11.
shell.SendKeys "username" 
12.
WScript.Sleep 500 
13.
shell.SendKeys "{TAB}" 
14.
WScript.Sleep 500 
15.
shell.SendKeys "passwort"  
16.
WScript.Sleep 500 
17.
shell.SendKeys "{ENTER}"
Wenn das Programm länger zum starten braucht, bitte in Folgendem Code Teil die Zeit abändern:
01.
'Tastendruck simulieren 
02.
WScript.Sleep 500
mfg Maxi
Bitte warten ..
Mitglied: TheElton
04.08.2008 um 12:01 Uhr
Hallo,

was meinst du damit als zusätzliche Parameter übergeben ? meinst sowas wie bei den starteinstellungen mit übergeben ? Ich denke nicht das dies geht da es eine normale Verknüpfung ist.

Und das Vbs Script geht irgendwie nicht. Oder was muss ich de genau tun um es zu erstellen ? Ich habe spontan einfach eine *.txt in *.vbs umbenannt, aber irgendwie bezweifle ich das dies richtig war.
Bitte warten ..
Mitglied: vbMaxi
04.08.2008 um 12:07 Uhr
Hey,
also die Erstellung war schon richtig. Bringt er eine Fehler Meldung oder passiert gar nix?

:edit
Hast du auch den Fenstertitel abgeändert?

:edit2
ich habe es grad nochmal probiert und bei mir geht es einwand frei!
Bitte warten ..
Mitglied: TheElton
04.08.2008 um 12:20 Uhr
Hallo,

ja es geht doch, ich hatte dummerweise nen Buchstabendreher in Programmnamen. Nun klappt alles einfwandfrei.

Er hatte mir vorher eine Fehlermeldung gegeben, welche sich auf eine Zeile bezog die keine Fehler hatte daher habe ich das nicht sofort gefunden.
Bitte warten ..
Mitglied: TheElton
04.08.2008 um 12:42 Uhr
Hallo, eine Frage wäre da noch, bzw. Problem. Der springt zu weit bei dem Tab Befehl. Also eigentlich soll er ja nur ein Feld weiter springen doch ers springt zwei. wenn ich das so machen ohnen das Script dan springt er auch wirklich nur ein Feld. nur bei dem Skript nicht. Und die möglichkeit in einfach solange springen zu lassen bis er wieder da ist wo er sein soll klappt irgendwie auch nicht.
Bitte warten ..
Mitglied: steve007
04.08.2008 um 15:10 Uhr
Hallo

das Programm geht ja super, aber ich hätte da noch eine Zwischenfrage.
Bei mir ist das so, dass ich wenn ich das Programm starte noch auf ein Icon auf dem Programm drücken muß und dann kommt erst das Login - Fenster.
Gibt es da auch noch eine Zeile die man einfügen kann, damit er erst diese Icon anklickt.
Danke im Voraus!

steve007
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Batch & Shell
gelöst Ordner und Datei Name gleich (BATCH) (12)

Frage von clragon zum Thema Batch & Shell ...

Batch & Shell
gelöst Verlinkung erstellen Batch Datei mit for Schleife (2)

Frage von rusdav zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Datei Kopieren (17)

Frage von Frager zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (23)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Mac OS X
Mac kann nicht im LAN pingen alle anderen schon (19)

Frage von smartino zum Thema Mac OS X ...

Hardware
gelöst PCI-Express-Adapterfrage (14)

Frage von DerWoWusste zum Thema Hardware ...

Linux Netzwerk
DHCP IP-vergabe erst nach 1-2 Minuten (11)

Frage von Maik82 zum Thema Linux Netzwerk ...