Top-Themen

Aktuelle Themen (A bis Z)

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 programirung Enter ?

Frage Microsoft Windows Tools

Mitglied: remember-me

remember-me (Level 1) - Jetzt verbinden

25.10.2005, aktualisiert 26.10.2005, 10868 Aufrufe, 5 Kommentare

hallo aller seits,

weist jemand wie man beim start eines programes aus der komandozeile gleich das return absendet?


ich habe eine rutine die ich per Batch file lössen möchte, daten vom ftp server abhollen
dazu starte ich rasphone mit einener batch file :


start C:\rasphone\ras.pbk


und dieser erwartet im nechten schrit die eingabe von return ()
oder alt W -->wächlen
wie kan ich das im msdos ausdrucken ?
Mitglied: Lord-Helmi
25.10.2005 um 15:18 Uhr
Hallo,

wenn du nur ein "w" eingeben willst, dann sollte ein "echo w" vor dem Befehl reichen. Oder habe ich da was falsch verstanden?

Ist wohl eine Frage für den Biber

Gruß
Michael
Bitte warten ..
Mitglied: remember-me
25.10.2005 um 15:25 Uhr
Leiider Nicht
Beim commando:

echo W | C:\verzeichnis\programname
bekomme ich eine fehlermeldung :

Ein prozes hat versucht, zu einer nicht bestechender pipe zu scheriben ..
Bitte warten ..
Mitglied: Biber
25.10.2005 um 17:05 Uhr
Moin remember_me,
da kann ich auch nur raten...
Drei Alternativen würde ich (auch in dieser Reihenfolge) ausprobieren:

1. Checken, ob denn dieses ras.pbk einen Schalter für Silent-Running vorgesehen hat.
Ich kann es mir kaum vorstellen, dass so etwas nicht implementiert ist im Jahre AD 2005.

2. Wenn nicht: Das "Enter" kannst Du schon mit Echo und Pipe simulieren, aber es darf kein Leerzeichen dazwischen sein.
Beispiel "echo.|date" funktioniert;"echo|date" eher nicht;"echo |date" auch nicht.

Also "echo.|C:\verzeichnis\programname" wäre einen Versuch wert.
Aber: Da bekommst Du nur das "Enter" hin... Alt-W oder so etwas... *kopfschüttel*

3. Was in früheren DOS-Versionen immer gerne in diesen bunten Supermarkt-PC-Zeitschriften als Tipp der Woche veröffentlicht wurde ("gepostet" hat damals noch keiner):
Eine Textdatei namens "Enter" (oder "return.txt"...) mit genau einer Leerzeile erzeugen.
Und dann das Programm diese Datei als Input nehmen lassen:
C:\verzeichnis\programname&lt return.txt
Grenzen dieser Lösung: siehe bei 2.

Ich würde zuerst Alternative 1 prüfen... alles andere ist Workaround.

HTH
Frank / der Biber aus Bremen
Bitte warten ..
Mitglied: Guenni
25.10.2005 um 18:27 Uhr
@remember_me

Hi,

das folg. schreibe ich jetzt mal unter Vorbehalt, aber ich denke, dass ich damit einigermaßen
richtig liege.

Die Befehle in einer Batchdatei werden vom Betriebssystem entgegengenommen, und
nicht von einem Programm, dass durch die Batch aufgerufen wird, also egal, wie man auch
versucht, die Eingabe "Enter" umzusetzen, ausgeführt wird die Anweisung vom Betriebssystem.

Das ist ganz was anderes, als wenn ich ein Programm starte und DANN die Entertaste drücke,
DANN nämlich nimmt das Programm die Tastatureingabe entgegen.

Wenn man das automatisieren will, muß das Programm Scripte "entgegennehmen" können.

Das geschieht normalerweise durch z.B.:

Programmname < script.txt

In script.txt stehen Befehle und Eingaben, die man eigentlich durch die Tastatur eingibt.
Diese Befehle müssen also so in dem Script stehen, als wenn man selber an den Tasten sitzt.
Man kann auch sagen, es handelt sich um ein Makro, das vom Programm eingelesen
wird.

Was m. M. nach viele nicht wissen, das Programm fdisk z.B. , zumindest in früheren Dos-
Versionen, gehört auch dazu.

Man hinterlegt alle Befehle, die man braucht um eine Festplatte einzurichten, in einer
Datei, startet danach "fdisk < dateiname.txt" und die Festplatte wird eingerichtet.

Um ein solches Script zu schreiben, benötigt man einen Texteditor auf Dos-Basis,
also nicht Notepad etc, sondern Edit, aufzurufen an der Eingabeaufforderung.

Wenn man Edit startet und [Strg] + P drückt steht in der Statuszeile:
Geben sie das einzufügende Steuerzeichen ein.

DIESES Steuerzeichen wird von dem Programm entgegengenommen und richtig
interpretiert.

Erzeugt werden im Editor diese Steuerzeichen normalerweise durch [Alt] + Tastaturcode.
Wenn man beispielsweise an der Eingabeaufforderung [Alt] gedrückt hält, auf dem
NUMMERNBLOCK eine 13 eingibt, die [Alt]-Taste losläßt, hat das den gleichen Effekt,
als wenn ich an der Eingabeaufforderung einfach die Entertaste drücke.

Auf diese Art kann man Steuerzeichen im Script eingeben, die vom Programm ausgeführt werden.

So irgendwie in der Richtung muß man suchen.

Gruß
Günni
Bitte warten ..
Mitglied: remember-me
26.10.2005 um 09:11 Uhr
hallo leutche,
viellen dank für eure müche,
die lösung meines problem habe ich im ansatz von Silent-Running gefunden

gruss remember
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch -Menü - bei "Enter" soll ohne Auswahl nichts ausgeführt werden
gelöst Frage von Boory01Batch & Shell3 Kommentare

Hallo Gemeinde, bei einem Batch-Menü wird bei mir bei Drücken der ENTER-Taste sofort der erste Menüpunkt ausgeführt, obwohl keine ...

Batch & Shell
Choice Zusatztool, ENTER und ESC? (Batch)
gelöst Frage von clragonBatch & Shell23 Kommentare

Hey Leute, heute wieder eine Frage der unmöglichen Art, bitte überzeugt mich von Gegenteil. Ich entwickle gerade schon wieder ...

Windows Server
Enter Befehl in Script einbauen
Frage von guennieWindows Server5 Kommentare

Guten Tag, ich habe folgendes Problem. Ich muss einen Datenbankserver stoppen. Das möchte ich gerne per Script machen. Der ...

JavaScript
Formular nach ausfühlen mit Enter bestätigen
gelöst Frage von Thomas91JavaScript2 Kommentare

Guten Morgen, ich habe hier ein Authentifizierungsportal für unser Guest WLAN. Welches nach ausfühlen des Benutzernamens und Kennwort nicht ...

Neue Wissensbeiträge
Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 4 StundenInternet3 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registierunf von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 11 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 22 StundenWindows 103 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 23 StundenSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement16 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless16 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...