Hallo,
der besten Freeware Icon-Editoren die ich kenne ist IcoFX. Ist kein OpenSource (stimmt @Pee)!
Wenns stört einfach wieder löschen! ![]()
Hallo,
der besten Freeware Icon-Editoren die ich kenne ist IcoFX. Ist kein OpenSource (stimmt @Pee)!
Wenns stört einfach wieder löschen! ![]()
Du hast doch schon eine Schleife, einfach zwischen dem EndSwitch und WEnd schreiben!
Du musst die Position auch ständig abfragen und nicht nur wenn Du auf den Play-Knopf drückst!
Hallo,
kann man vllt. in die Nutzungsbestimmungen bei der Forumanmeldung noch erwähnen das Botcoding hier nicht unterstützt wird?
Hallo,
ich benutze in diesem Fall immer IsAdmin und aktiviere die entsprechenden Controls/Funktionen nur wenn jemand mit Adminrechten das Programm ausführt. Das hat den Vorteil es gibt nur eine Version des Programms und es kann nicht versehentlich die falsche Version weitergegeben werden!
Hallo,
ist das die einzigste WMI-Abfrage die nicht funktioniert? Evtl. ist ja ein Fehler im WMI.
http://windowsxp.mvps.org/repairwmi.htm
http://www.microsoft.com/technet/script…s/help/wmi.mspx
Hallo,
Du siehst das vollkommen richtig das RunAsSet weggefallen ist und dafür jetzt RunAs und RunAsWait existiert! Es ist aber kein großer Verlust da sich RunAsSet eh nur auf die Befehle Run und RunWait ausgewirkt haben.
Hallo,
mit _GUICtrlToolbar_GetButtonState!
#include <GuiReBar.au3>
#include <GuiToolBar.au3>
#include <GuiComboBox.au3>
#include <GuiDateTimePicker.au3>
#include <WindowsConstants.au3>
#include <Constants.au3>
#include <GuiConstantsEx.au3>
Opt("MustDeclareVars", 1)
[/autoit] [autoit][/autoit] [autoit]$Debug_RB = False
[/autoit] [autoit][/autoit] [autoit]Global $hReBar
[/autoit] [autoit][/autoit] [autoit]_Main()
[/autoit] [autoit][/autoit] [autoit]Func _Main()
Local $hgui, $btnExit, $hToolbar, $hCombo, $hDTP, $hInput
Local Enum $idNew = 1000, $idOpen, $idSave, $idHelp
$hgui = GUICreate("Rebar", 400, 396, -1, -1, BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU, $WS_MAXIMIZEBOX))
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]; create the rebar control
$hReBar = _GUICtrlReBar_Create($hgui, BitOR($CCS_TOP, $WS_BORDER, $RBS_VARHEIGHT, $RBS_AUTOSIZE, $RBS_BANDBORDERS))
; create a toolbar to put in the rebar
$hToolbar = _GUICtrlToolBar_Create($hgui, BitOR($TBSTYLE_FLAT, $CCS_NORESIZE, $CCS_NOPARENTALIGN))
; Add standard system bitmaps
Switch _GUICtrlToolbar_GetBitmapFlags($hToolbar)
Case 0
_GUICtrlToolbar_AddBitmap($hToolbar, 1, -1, $IDB_STD_SMALL_COLOR)
Case 2
_GUICtrlToolbar_AddBitmap($hToolbar, 1, -1, $IDB_STD_LARGE_COLOR)
EndSwitch
; Add buttons
_GUICtrlToolbar_AddButton($hToolbar, $idNew, $STD_FILENEW)
_GUICtrlToolbar_AddButton($hToolbar, $idOpen, $STD_FILEOPEN)
_GUICtrlToolbar_AddButton($hToolbar, $idSave, $STD_FILESAVE)
_GUICtrlToolbar_AddButtonSep($hToolbar)
_GUICtrlToolbar_AddButton($hToolbar, $idHelp, $STD_HELP)
; create a combobox to put in the rebar
$hCombo = _GUICtrlComboBox_Create($hgui, "", 0, 0, 120)
_GUICtrlComboBox_BeginUpdate($hCombo)
_GUICtrlComboBox_AddDir($hCombo, @WindowsDir & "\*.exe")
_GUICtrlComboBox_EndUpdate($hCombo)
; create a date time picker to put in the rebar
$hDTP = _GUICtrlDTP_Create($hgui, 0, 0, 190)
; create a input box to put in the rebar
$hInput = GUICtrlCreateInput("Input control", 0, 0, 120, 20)
; default for add is append
; add band with control
_GUICtrlReBar_AddBand($hReBar, $hCombo, 120, 200, "Dir *.exe")
; add band with date time picker
_GUICtrlReBar_AddBand($hReBar, $hDTP, 120)
; add band with toolbar to begining of rebar
_GUICtrlReBar_AddToolBarBand($hReBar, $hToolbar, "", 0)
;add another control
_GUICtrlReBar_AddBand($hReBar, GUICtrlGetHandle($hInput), 120, 200, "Name:")
$btnExit = GUICtrlCreateButton("Exit", 150, 360, 100, 25)
GUISetState(@SW_SHOW)
While 1
If BitAND(_GUICtrlToolbar_GetButtonState($hToolbar, $idSave), $TBSTATE_PRESSED) = $TBSTATE_PRESSED Then
MsgBox(0,"", "Save-Button")
EndIf
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE, $btnExit
Exit
EndSwitch
WEnd
EndFunc ;==>_Main
Die fehlende Problembeschreibung!
Ich übernehm das mal (jetzt müssen wir auch schon selbst die Fehler beschreiben)!
Fehlerbeschreibung: Nach AdlibDisable bleibt das Fenster weiterhin OnTop!
Nach AdlibDisable muss das OnTop-Flag auch wieder entfernt werden!
[autoit]
Case $msg_1 = $normalitem
AdlibDisable()
WinSetOnTop("InternetRadio","",0)
In Zeile 25 muss ein EndIf und kein ElseIf stehen!
Am Ende von Zeile 44 fehlt noch eine schliessende Klammer!
Das kann immer noch nicht der ganze Code sein! GUIGetMsg funktioniert nur mit GUI's (Stichwort: GUICreate).
Ausserdem hast Du immer noch nicht geschrieben was nicht funktioniert (Fehlerbeschreibung, Fehlermeldung)!
Wieso kann es an nichts anderem liegen das es nicht funktioniert?
An dem geposteten Teil kann man wohl am wenigsten falsch machen!
Es wäre auch intressant zu wissen was nicht funktioniert!
Hallo,
warum so kompliziert?
[autoit]; Daten kopieren
If Not FileExists("H:\spielstand\Schule2000total\Diktate2") Then DirCreate("H:\spielstand\Schule2000total\Diktate2")
DirCopy("H:\spielstand\Schule2000total\Diktate2", "C:\Programme\BHV\WinLernenDiktate2", 1)
; Programm starten
$PID = Run("C:\Programme\BHV\WinLernenDiktate2\Diktat32.exe")
While ProcessExists($PID)
If WinActive("WinLernen", "Zugriffsverletzung bei Adresse") Then Send("{SPACE}")
Sleep(500)
WEnd
; Daten wieder zurückkopieren
FileCopy("C:\Programme\BHV\WinLernenDiktate2\RESULT.ini", "H:\spielstand\Schule2000total\Diktate2", 1)
FileCopy("C:\Programme\BHV\WinLernenDiktate2\Klasse.ini", "H:\spielstand\Schule2000total\Diktate2", 1)
Also bei mir sieht das ohne Tab so aus:
und mit Tab so:
Hallo,
ein kleiner Tip:
Wenn man bei Menüeinträgen Tastenkombinationen mit angeben will, dann sollte man zwischen den Menüeintrag und die Tastenkombination ein Tabulatorzeichen setzen, dadurch werden die Tastenkombinationen korrekt untereinander angeordnet!
also statt
[autoit]$item = GUICtrlCreateMenuItem("Öffnen... Strg+O", $menu)
[/autoit]
so
$item = GUICtrlCreateMenuItem("Öffnen..." & @TAB & "Strg+O", $menu)
[/autoit]Hallo und willkommen,
dafür gibt es die Funktion ProcessWaitClose, RunWait oder ShellExecuteWait!
Google macht das schon!
http://translate.google.com/translate?u=http%3A%2F%2Fwww.autoitscript.com%2Fforum%2Findex.php%3Fshowtopic%3D47651%26hl%3DPNG&hl=de&ie=UTF8&sl=en&tl=de
Ist zwar keine gute Übersetzung aber ich glaube nicht das dir hier einer 119 Beiträge übersetzt!
Hallo,
geht das?
#include <GUIConstantsEx.au3>
#include <EditConstants.au3>
#Include <SendMessage.au3>
Opt('MustDeclareVars', 1)
[/autoit] [autoit][/autoit] [autoit]Local $file, $btn, $msg
GUICreate(" My GUI input acceptfile", 320, 120, @DesktopWidth / 2 - 160, @DesktopHeight / 2 - 45)
$file = GUICtrlCreateInput("", 10, 5, 300, 20, $ES_PASSWORD)
$btn = GUICtrlCreateButton("Ok", 40, 75, 60, 20)
_SendMessage(GUICtrlGetHandle($file), $EM_SETPASSWORDCHAR, Asc('*'), 0)
[/autoit] [autoit][/autoit] [autoit]GUISetState()
[/autoit] [autoit][/autoit] [autoit]$msg = 0
While $msg <> $GUI_EVENT_CLOSE
$msg = GUIGetMsg()
Select
Case $msg = $btn
ExitLoop
EndSelect
WEnd
Hallo,
Du musst nur statt _ZipPlugin.au3 die Datei _ZipPlugin.pll.au3 includen und am Anfang deines Programms die Funktion _ZipPluginInit() aufrufen!
PS: Es handelt sich hier nicht um ein PlugIn für WinZip, sondern um eine ,von Stephen Podhajecki programmierte, dll mit dem Namen Au3Zip.dll. Laut Lizenzbedingung von WinZip ist sowas nämlich untersagt!