bazii Er weiß wie man GUICtrlSetFont verwendet, er möchte wissen wie es bei MenuItems funktioniert.
Die Hilfe bietet allerdings keine Dokumentation über die MenuItemControls und deswegen braucht man nicht-standardmäßige-Funktionen.
bazii Er weiß wie man GUICtrlSetFont verwendet, er möchte wissen wie es bei MenuItems funktioniert.
Die Hilfe bietet allerdings keine Dokumentation über die MenuItemControls und deswegen braucht man nicht-standardmäßige-Funktionen.
Das wird mit den Standardfunktionen sicherlich nicht funktionieren und du wirst vermutlich mit UDFs arbeiten müssen.
Glücklicherweise gibt es dafür schon sowas:
Wo führst du denn deinen Code aus?
Also was willst du wo klicken, denn PixelSearch und MouseClicks sollte man nach Möglichkeit vermeiden, da sie ziemlich fehleranfällig sind wenn neue Fenster auftauchen.
Hab die Datei mit FileOpen und FileRead eingelesen
Im Default-Modus oder Binary?
Ich habe mir alle möglichen Varianten aus der Hilfe kopiert und einmal laufen lassen so z.B.
Das wird so auf keinen Fall klappen, du schreibst den String ins Clipboard und nicht die Datei selbst.
Du kannst die Datei binär ins Clipboard schreiben und dann versuchen sie in das Programm einzufügen.
Wie sehen denn deine Versuche mit _ClipBoard_SetData bzw. GetData aus? Sollte keins der Formate zutreffen werden die Daten binär im Clipboard gespeichert also solltest du sie auch binär schreiben können.
Im Grunde genommen, müsste ich nur wissen, wie man in AutoIt die Zeitdifferenz zwischen der Systemzeit und der eingetippten Zeit ausrechnet und dann shutdown mit dem Ergebnis aufrufen. Oder ist das komplizierter?
So schwierig ist das nicht, dafür gibt es die UDF _DateDiff. Damit kannst du bis auf Sekunden wie Zeitdifferenzen von zwei Datum berechnen.
Da hast du mehrere Möglichkeiten wie du rangehen willst.
Entweder du errechnest die Zeitdifferenz zwischen dem aktuellen Zeitpunkt und dem zu herunterfahrenden Zeitpunkt und führt shutdown mit diesem Timeout aus oder man wartet im Script so lange bis die Uhrzeit erreicht wurde.
Aber warum willst du dir die Mühe machen wenn es für sowas schon Tools gibt wie Sand am Meer?
Es heißt AutoIt, nicht "AutoIT".
Eine einfache GUI mit einer Inputbox und einem Button sollten dafür ausreichen.
Da du in 'Ohne Gegenleistung' gepostet hast poste ich dir direkt das Script, es ist eigentlich ziemlich einfach zu verstehen.
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Shutdown", 195, 90, 192, 124)
$Label1 = GUICtrlCreateLabel("Zeit in MM:SS:", 16, 18, 74, 17)
$Input1 = GUICtrlCreateInput("01:00", 96, 16, 81, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER))
$Button1 = GUICtrlCreateButton("Shutdown", 16, 48, 163, 25)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUICtrlSetState($Button1, $GUI_DISABLE)
$aTime = StringSplit(GUICtrlRead($Input1), ":", 3)
$iMin = Number($aTime[0]) * 60
$iSec = Number($aTime[1])
ShellExecute("shutdown.exe", "/s /t " & ($iMin + $iSec))
EndSwitch
WEnd
Alles anzeigen
Solche Aussagen finde ich dämlich. Ich nutze den IE solange ich kann.
Ist auch in Ordnung, seit IE11 ist er nämlich gar nicht mal so schlecht aber das ändert nichts an der Tatsache, dass er nicht mehr geupdatet wird und irgendwann die Seiten nicht mehr richtig darstellen kann.
Microsoft bietet dafür die Alternative Edge aber damit kann ich mich ehrlich gesagt nicht anfreunden.
Im IE des Win10 sehe ich die Buttons für das Seitenmenu und dem Anmelden also kann was bei dir offensichtlich nicht stimmen.
Die Buttons blenden eventuell mit dem Hintergrund ein wenig über aber man kann trotzdem die dunkleren Rechtecke drumherum erkennen.
Herzlich Willkommen im Forum! ![]()
Ist es möglich ein Design zur Verfügung zu stellen bei dem die Top Bar nicht 50px unten ist, sondern 0px und das Padding des Main auch auf 0px gesetzt wird, sprich: Alles rutscht 50px nach oben?
Wenn du dich nicht im Dashboard befindest, wird dort das angezeigt was im Dashboard groß drunter steht.
Also entfernst du es am besten mit einem custom CSS Plugin.
Ich hab den Link aus dem Top-Menü nach unten in den Footer gepackt. An ähnlicher Stelle war es vorher auch und dann fällt es nicht sofort in den Biick, da man das Archiv ja nicht immer braucht.
Wäre es nicht besser es links von der Datenschutzerklärung und dem Impressum zu packen? So hat man ja zwei Footer und ich bezweifle, dass wir eine Zeile vollkriegen werden.
Und nochwas: als ich soeben wieder "offline gemacht" wurde, sehe dort gerade (unangemeldet) die Sektion mit den "letzten Aktivitäten". Ich finde das macht das dort ein wenig unübersichtlicher, im angemeldeten Zustand ist das nicht da.
Die befindet sich unter Mitglieder > Letzte Aktivitäten wenn du dich anmeldest.
________
Um es kurzzufassen:
Nicht Registrierte-Seitenbesucher sollten vielleicht nicht direkt die "Letzten Aktivitäten" angezeigt bekommen, sondern eher die 'Letzten Beiträge' (also praktisch das was ein angemeldeter User auf dem Dashboard, nur ohne SB, sieht) wie bei WBB4.
In diesem Thread ist mir aufgefallen, dass die beiden Links im ersten Beitrag nicht mehr funktionieren und man stattdessen auf die Startseite geleitet wird:
Das liegt daran, dass die Pfade der URL sich geändert haben.
In meiner Signatur sind auch Links drinne und dort wurde das "&threadID=" durch "&threadID" ersetzt.
Neu: index.php?thread/85444-kleines-backup-tool/
Alt: index.php/Thread/17124-Treeview-FileExplorer/
Sehr Alt (WBB3): index.php?page=Thread&threadID=44522