Öhm bis auf den letzten Spoiler sind alle leer XD.
Beiträge von chip
-
-
Wie gesagt, hätte ich @COMSPEC irgendwie durch Hilfe oder anderes herleiten können, wäre ich vielleicht selbst drauf gekommen
Geh in die Hilfe unter Punkt "Häufig gestellte Fragen (FAQ)" findest du:
Spoiler anzeigen
Zitat5. Wie kann ich DOS-Programme aus AutoIt heraus ausführen?
Wenn du etwas wie den DOS-Befehl "dir" ausführen möchtest, dann musst du dazu den Kommandozeileninterpreter verwenden (je nach Betriebssystem ist das "command.com" oder "cmd.exe"). Das Makro @Comspec beinhaltet den korrekten Ort dieser Datei. Du solltest den RunWait()-Befehl verwenden, weil es auf die Beendigung des DOS-Programms abwartet, bevor die Ausführung des eigenen Skriptes fortgesetzt wird. Hier ein Beispiel, wie man den DOS-"dir"-Befehl auf das Laufwerk C:\ anwendet (tatsächlich wird folgendes ausgeführt: command.com /c Dir C:\
RunWait(@COMSPEC & " /c Dir C: ")
-
Also ich hab mir das nun eine weile überlegt und mir fällt einfach nicht ein was an AutoC++ nun besser sein soll als an normal Autoit. Sehe bei AutoC++ nur eine unschöner Syntax aber einen wirklichen Vorteil nicht oder soll das einfach eine andere Art von AutoItObject sein?. Wäre nett wenn das mal für die etwas langsameren verdeutlichen würdes campweb hehe.
-
So die jährlichen Foreninventarisierung steht an.
1. Themen - alle da
2. Menu - ist auch da
3. Downloadbereich - voll funktionsfähig
4. Schnitzel - nicht defekt
5. Portal - klappt super
6. Raupi - Reinigung der SB nach wie vor funktionsfähig
7. Mitgliederliste - alle daInventarisierung ist damit abgeschlossen und jegliches Foreninventar funktioniert *g*
-
Hier:
Spoiler anzeigen
[autoit]If Not FileExists("C:\RegistryBackup") Then
[/autoit] [autoit][/autoit] [autoit]
DirCreate("C:\RegistryBackup")
EndIfIf FileExists("C:\RegistryBackup\regbackup.reg") Then
[/autoit] [autoit][/autoit] [autoit]
FileDelete("C:\RegistryBackup\regbackup.reg")
EndIfRunWait(@COMSPEC & ' /c regedit /e "C:\RegistryBackup\regbackup.reg"')
[/autoit] -
Meinte den Auszug ausm Wiki:
Dort steht: Will man Einstellungen zb auf den USB-Stick oder einfach nur auf der Festplatte sichern, muss man sich entweder die Werte raussschreiben, oder das ganze durch ein anderes Script machen lassen, was wiederum ziemlich umständlich ist.Das bezieht sich darauf, wenn du Sachen mit Autoit in der Registry schreibst und dann dein Script auf USB-Stick an anderen Rechner mitnimmst es evtl. ncihtmehr geht weil da ja die Registryeinträge nicht sind. Deshalb fängt steht auch dort "Will man Einstellungen" ;).
-
Keine Ahnung was mit deinem Edit meinst hehe. Aber ändert nichts daran, dass dich erstmal für eine Sache entscheiden solltest. Es macht schlicht keinen Sinn batch und autoit auf diese weiße wie du es machst zu mixen. Da man alles was mit batch geht auch mit Autoit kann und noch viele mehr.
-
*lach* dann solltest dir erst klar darüber werden was du möchtest und dich dann für eines von beidem entscheiden ;). Es ist nämlich recht sinnfrei eine Batch mit Autoit aufzurufen.
-
Jetzt mal ganz ehrlich Mike280399, willst du Autoit oder batch lernen?
-
Hab grade folgendes Problem. Wenn ich mit _FFTabAdd eine Seite in einem neuen Tab öffnen finden _FFXPath den xpath nicht:
[autoit]_FFTabAdd("http://www.boerse.de/wertpapier/DE0008404005")
[/autoit]
$name = _FFXPath("//*[@id='content_container']/div[1]/h1", "textContent")
MsgBox(0, "", $name)Wenn man allerdings schon die Seite in einem Tab offen hat und aktiv dann geht der XPath:
[autoit]$name = _FFXPath("//*[@id='content_container']/div[1]/h1", "textContent")
[/autoit]
MsgBox(0, "", $name) -
[autoit]If Not FileExists("C:\RegistryBackup") Then
[/autoit]
DirCreate("C:\RegistryBackup")
EndIf
[autoit]If FileExists("C:\RegistryBackup\regbackup.reg") Then
[/autoit]
FileDelete("C:\RegistryBackup\regbackup.reg")
EndIf
[autoit]RegRead
[/autoit]Und des weiteren gibt es etwas ganz tolles. Es nennt sich die Hilfe in der das alles in maximal 5 Minuten gefunden hättest.
-
So wird die GUI ausgeblendet:
Spoiler anzeigen
[autoit]#RequireAdmin
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstants.au3>
#include <Inet.au3>#Region ### START Koda GUI section ### Form=C:\Users\Mike\Desktop\AutoIT3-Scripts\Helferchen.kxf
[/autoit] [autoit][/autoit] [autoit]
#AutoIt3Wrapper_Icon=D:\Tools\Iconsammlung\incredigames.ico
#AutoIt3Wrapper_Outfile_x64=RegBackup.exe
#AutoIt3Wrapper_Res_Comment=RegBackup
#AutoIt3Wrapper_Res_Description=Kleines Programm sichern der Registry
#AutoIt3Wrapper_Res_Fileversion=1.0.0
#AutoIt3Wrapper_Res_LegalCopyright=Mike
#AutoIt3Wrapper_Res_Language=1031
$Form1_1 = GUICreate("Regbackup", 298, 82, 454, 342)
$Button1 = GUICtrlCreateButton("Los geht`s", 104, 40, 89, 33, 0)
$Label1 = GUICtrlCreateLabel("Downlad-Registrybackup - ausführen - feddich", 8, 8, 282, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ####EndRegion ### END Koda GUI section ###
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $Button1
[/autoit] [autoit][/autoit] [autoit]
GUISetState(@SW_HIDE)
; Download von Regbackup.cmd ( Legt eine Sicherung der Registry unter C:\RegistryBackup ab
$url2 = "http://mm-edv.eu/DL/regbackup.cmd"
$filename = StringSplit($url2, "/")
$filesplit = UBound($filename) - 1
InetGet($url2, @ScriptDir & "\" & $filename[$filesplit]); Ausführen RegistryBackup
[/autoit] [autoit][/autoit] [autoit]
ShellExecuteWait("Regbackup.cmd")MsgBox(0, "Feddich", " Registry gesichert unter: C:\RegistryBackup")
[/autoit]
EndSwitch
WEnd -
Also erstmal solltes du dir klar werden was es überhaupt ist. Es gibt Javascript und es gibt Java-Applet die bis auf den Namen nichts miteinander zu tuen haben. Ein Javascript-Applet gibt es nicht.
Da ich aber vermute, dass du ein Java-Applet meint hier mal eine alternative mit Livekursen ohne Java-Applet: http://www.boerse.de/index-aktien/k…69008_list,real
-
Das sollte dein Problem mti den Werbelayern beheben: https://addons.mozilla.org/de/firefox/addon/adblock-plus/
-
Werte mal die @error Rückgaben aus, dann siehst wo der Fehler steckt.
-
Meinst das so?
Spoiler anzeigen
[autoit]#include <File.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <ScreenCapture.au3>_Main(5)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func _Main($anzahl)
[/autoit] [autoit][/autoit] [autoit]
Local $hBmp
$bilder = _FileListToArray(@ScriptDir, "*.jpg")If @error Then
[/autoit] [autoit][/autoit] [autoit]
$bilder = 1
Else
$bilder = $bilder[0] + 1
EndIfFor $i = $bilder To $bilder + $anzahl Step 1
[/autoit]
$hBmp = _ScreenCapture_Capture("")
$name = _ScreenCapture_SaveImage("Error_Screenshot" & $i & ".jpg", $hBmp)
Next
EndFunc ;==>_Main -
Naja für 30 Posts in der Zeit kann man schon noch sagen:
"Herzlich Willkommen und viel Spaß im Forum ;)"
-
Hier:
Spoiler anzeigen
[autoit]#include <ScreenCapture.au3>
[/autoit] [autoit][/autoit] [autoit]_Main()
[/autoit] [autoit][/autoit] [autoit]
Func _Main()
Local $hBmpFor $i = 1 to 10 Step 1
[/autoit]
$hBmp = _ScreenCapture_Capture ("")
$name = _ScreenCapture_SaveImage ("Error_Screenshot" & $i & ".jpg", $hBmp)
Next
EndFunc ;==>_Main -
Joa, das automatische anmelden weg lassen und jedesmal per Hand :).
-
Nein, das ist eine Funktion die ebenfalls oben dabei ist
