Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Re: Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Post by haichen » 07 Jan 2020, 05:36

Das freut mich! Kannst du uns vielleicht deine Lösung zeigen? Würde mich sehr interessieren!

Re: Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Post by Nussbeisser » 06 Jan 2020, 10:45

@haichen Danke dir, hat geholfen!

Re: Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Post by haichen » 29 Dec 2019, 12:49

Hast du die RunWait Beispiele gesehen? Vielleicht helfen die dir weiter.
https://ahkde.github.io/docs/commands/Run.htm#StdOut

Re: Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Post by Nussbeisser » 29 Dec 2019, 09:10

just me wrote:
29 Dec 2019, 04:44
Moin,

liefern Dir eine oder mehrere der drei Methoden überhaupt halbwegs passenden Text?
Leider nicht, die Variablen sind immer leer.

Re: Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Post by Nussbeisser » 29 Dec 2019, 09:08

GEV wrote:
29 Dec 2019, 04:25
Wird das CMD - Fenster automatisch geschlossen, wenn 100% erreicht ist? In dem Fall kann es sein, dass die Zeitdauer der 100% - Anzeige zu kurz ist, um vom Skript erfasst zu werden.
Nein, CMD ist noch aktiv.

Re: Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Post by just me » 29 Dec 2019, 04:44

Moin,

liefern Dir eine oder mehrere der drei Methoden überhaupt halbwegs passenden Text?

Re: Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Post by GEV » 29 Dec 2019, 04:25

Wird das CMD - Fenster automatisch geschlossen, wenn 100% erreicht ist? In dem Fall kann es sein, dass die Zeitdauer der 100% - Anzeige zu kurz ist, um vom Skript erfasst zu werden.

Inhalt der Windows-Eingabeaufforderung in einer Variable speichern

Post by Nussbeisser » 27 Dec 2019, 18:58

Guten Aben,
versuche seit 3 Tagen, inhalt der Console (cmd.exe) in einer Variable zu speichern. leider bis jetzt ohne erfolg.
Die Eingabeaufforderung lädt eine Datei herunter, möchte informiert werden, wenn 100% erreicht hat.

hier sind meine Versuche, über Hilfe würde ich mich sehr freuen.

Code: Select all

Loop {
InhaltCMD := ComObjActive("WScript.Shell").Exec("cmd.exe").StdOut.ReadAll()
if InStr(InhaltCMD, 100)
	{
	MsgBox, Download Abgeschlossen!
	break
	}
      }


Loop {
ControlGetText, InhaltCMD , , ahk_class ConsoleWindowClass
if InStr(InhaltCMD, 100)
	{
	MsgBox, Download Abgeschlossen!
	break
	}
         }


Loop {
WinGetText, InhaltCMD , ahk_class ConsoleWindowClass

if InStr(InhaltCMD, 100)
	{
	MsgBox, Download Abgeschlossen!
	break
	}
}

Top