Einzelnen Befehl in einer Batch mehrmals ausführen (ohne Schleife) ?

2 Antworten

Es gibt die so genannte rekursive Programmierung, wo eine Prozedur sich selbst aufruft, bis eine Abbruchbedingung zutrifft. Das geht natürlich nur, wenn man die Prozedur (=Batch) bearbeiten kann. Calc ist, denke ich, der "Taschen-"Rechner deines Betriebssystems. Der kann nicht bearbeitet werden.

Ein Beispiel (VB/A)

Sub LaufNochMal(ByVal wert As Integer)
If wert < 4 Then
  Debug.Print wert
  Call LaufNochMal(wert + 1)
End If
End Sub

Aus anderer Sub aufrufen mit: Call LaufNochMal(1)

Im Direktfenster wird nacheinander 1, 2, 3 ausgegeben.

0
@VBRobsl

Ja so was in der Art - nur das es ein Batch sein soll - es könnte zum Beisspiel so sein das der PC mitzählt wie oft er calc öffnet und wenn calc 3mal offen ist hört er auf calc zu öffnen und geht zum Ende des Programms.

0

Also, das kommt doch ganz auf die Programmiersprache an. Ich glaube das war doch so etwas wie

3.times do 
start calc
end

aber das wird intern auch als Schleife ausgeführt. Ist es das was Du suchtest?

Ja das ist was ich suche aber dieser Befehl funktioniert bei Batches anscheinend nicht (3.times) - Der Taschenrechner (calc) hat sich zwar geöffnet aber nur einmal - trotzdem Danke !

0

APN-Stub Ordner in %temp% (wird scheinbar bei Pc Start immer geladen)

Ich glaube das hat was mit Avira zu tun, bin aber nicht sicher. Hier mal der Inhalt der .text Datei:

******************************Checking Session****************************** [(UTC) 03/03/2013 - 13:58:39:109]: OS = 5.1.1.sp3.x86 [(UTC) 03/03/2013 - 13:58:39:109]: CommandLine = "/tb=AVR-3" [(UTC) 03/03/2013 - 13:58:39:109]: RequestLocal = 0, DefaultLocal = 0 [(UTC) 03/03/2013 - 13:58:39:109]: Begin downloading manifest: RemoteManifestPath = "http://apnmedia.ask.com/media/toolbar/stub/1.0.0.0/ApnIC.dll?tb=AVR-3&version=1.0.0.0" LocalManifestPath = "C:\DOKUME~1\ahaVa\LOKALE~1\Temp\AskSLib.dll" CommandLine = "/tb=AVR-3 /timeout=6" [(UTC) 03/03/2013 - 13:58:50:640]: Downloader(BITS) : timeout = 6 seconds [(UTC) 03/03/2013 - 13:58:50:953]: Downloader(BITS) : Exiting with state = 5, ElapsedTime = 0.10 seconds. [(UTC) 03/03/2013 - 13:59:03:828]: Downloader(URL) : Downloading Failed! [(UTC) 03/03/2013 - 13:59:03:828]: End downloading manifest: Boolean return = 0 CommandLine = "/tb=AVR-3 /timeout=6" [(UTC) 03/03/2013 - 13:59:03:828]: LocalManifestPath = "APNIC.dll", CommandLine = "/tb=AVR-3 /timeout=6 /forcelocal" [(UTC) 03/03/2013 - 13:59:03:875]: Validation of LocalManifest Digital Signature Failed [(UTC) 03/03/2013 - 13:59:03:875]: Session exit with code = -1

Der Ordner selber im %temp% Ordner nennt sich APN-Stub.

Kann damit jemand was anfangen?

Habe mit Autoruns nichts wirklich finden können. Auf Viren und Malware habe ich getestet, nichts gefunden.

Danke!

...zur Frage

Was möchtest Du wissen?