Beiträge von Jam00
-
-
Hmm, ' ' ist eine gute idee aber Leider sagt er wieder "External tool working directory does not exist or is invalid"
Wie kann denn Globale Variablen übergeben?
-
Hast keiner mehr eine Idee
-
Okay danke, hoffe du hast es hinbekommen
-
Hallo Community,
Gib es hier vllt. jemanden der sich mit Eclipse auskennt? Ich habe Eclipse für D und dementsprechen gebe ich den Compiler usw. über External Tools an. Nun kann man das ja auch einfach mit einer Pfad-Variable machen, allerdings soblad in dem Pfad Leerzeichen sind geht es nicht mehr. Ich habe schon versucht den Pfad in "" zu setzten aber das läst Eclipse nicht zu:( hat nochjemand eine Idee?
Danke im Voraus?
-
Arr...wie bild bin ich denn?? Such als in der Hilfe aber habe es nicht gefunden-.-
Naja Danke
-
Hallo Community,
Ich habe ein Problem mit GUICtrlCreateDate und zwar möchte ich das diese Menü was man mit dem Pfeil öffnen kann immer offen ist!
Spoiler anzeigen
[autoit]GUICreate ("Test",400,300)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlCreateDate ("",10,10)GUISetState()
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit]
Switch GUIGetMsg ()
Case -3
Exit
EndSwitch
WEndDanke im Voraus
-
Oh achso, das 15~~ 10 Tage Übersprungen wurden wusste ich nicht, müsste ich dann noch eingeben!
Ui dein Code in C ist aber ne ganze ecke Länger als meiner!
Dachte das zu Prüfen ist nicht so wichtig, weil man eig in der Lage sein sollte, ein Datum richtig einzugeben! Aber ich kann es wohl noch einbauen! -
Hallo Leute,
Ich brauchte einfach mal die Funktion die mir zu jedem beliebigen Datum ab dem Jahre 1 den Tag ausgibt. Ich wollte es hier nur einmal reinstellen falls es jemand Benötigt oda jemand Verbesserungsvorschläge machen will (gibt bestimmt welche)
_DateToDay
[autoit]MsgBox (0,"",_DateToDay (17,07,2011))
[/autoit] [autoit][/autoit] [autoit]Func _DateToDay ($Day,$Month,$Year)
[/autoit]
;Createt by Hendrik Norkowski (Jam00)
;$Day = DD $Month = MM $Year = YYYY
Local $Tage = 1, $i, $1, $MonatsTage, $WDays
$Tage += 365 * ($Year - 0001)
$i = ($Year - Mod ($Year,4)) - 0001
If Mod ($Year,4) = 0 And $Month < 03 Then
$i -= 1
EndIf
For $1 = 4 To $i Step 4
$Tage += 1
Next
$MonatsTage = StringSplit ("31|28|31|30|31|30|31|31|30|31|30|31","|")
For $1 = 1 To $Month - 01
$Tage += $MonatsTage[$1]
Next
$Tage += $Day - 01
While $Tage > 7
$Tage -= 7
WEnd
$WDays = StringSplit ("Montag|Dienstag|Mittwoch|Donnerstag|Freitag|Samstag|Sonntag","|")
Return ($WDays[$Tage])
EndFuncEDIT:
Mir ist noch eine bessere Idee gekommen allerdings weiß ich nicht ob sie geht, werde ich noch ausprobieren -
Hallo Community,
Ich möchte gerne eine Exe von AutoIt vor der Anmeldung starten und wollte sie deshalb als Dienst registrieren, aber wenn ich den Dienst starten will komm leider immer folgenden Fehlermeldung:
CodeDer Dienst "Test" auf "Lokaler Computer" konnte nicht gestartet werden. Fehler 1053: Der Dienst antwortete nicht rechtzeitig auf die Start- oder Steuerungsanforderung.
Muss ich irgendwie was spezielles in die Exe schreiben das sie Antwortet oder sowas? Oder gibt es noch eine andere Möglichkeit eine Exe vor der Anmeldung auszuführen?
Danke im voraus
-
Hallo,
Ich habe das Problem das wenn ich mit GDIPlus eine Schrift Zeichne, dass wenn z.B. bei Windows 7 die Schrift auf 120% gestellt ist das die dann auch im Programm größer wird, aber das darf nicht, kann ich das Irgendwie verhindern?
-
Super danke:)
Kann ich natürlich lange Suchen wenn ich bei WM_MOUSE suche-.- -
Hallo Community,
Habe eine Frage, und zwar gibt es eine MSG für eine Mausklick auf eine GUI? Es gibt ja die Möglichkeit es mit GuiSetOnEvent enstechende MSG zu setzen aber dann geht GuiGetMsg nichtmehr und das benötige ich.
Spoiler anzeigen
[autoit]#include <WindowsConstants.au3>
[/autoit] [autoit][/autoit] [autoit]GUICreate ("Test",800,600)
[/autoit] [autoit][/autoit] [autoit]
GUISetState ()GUIRegisterMsg (?,"Click")
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit]
$i = GUIGetMsg ()
Switch $i
Case -3
Exit
EndSwitch
WEnd
Func Click()
ToolTip ("Click")
EndFunc -
Super so konnte ich finden was ich brauchte:)
Danke -
Guck dir mal die Hilfe an:
ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )controlID (bzw. class oda sowas) nicht der Text der im Button steht!
-
Moin,
Ich schon wieder zu GDI+^^
Komme mir gerade echt blöde vor, ich weiß das ich das sogar schonmal verwendet habe und das ich das auch mal im Inet gefunden habe aber ich find einfach nichts mehr Sorry wenn ich jetzt nervige frage stelle...aber wenn ich Fenster mit GDI+-Zeichnung minimiere und wieder aufrufe ist ja weg und da habe ich im Kopf das man dafür benutzt damit es nach dem WIederherstellen neu gezeichnet wird und auch wenn man es zum Beispiel unten aus dem Bildschrimbereich schiebt das es dann neu gezeichnet wird weil das ja sonst da auch "geputzt" istSpoiler anzeigen
[autoit]#include <GDIPlus.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#include <WindowsConstants.au3>
$h_Gui1 = GUICreate ("Test",1024,768)GUISetState ()
[/autoit] [autoit][/autoit] [autoit]
_GDIPlus_Startup()
$h_Grafic = _GDIPlus_GraphicsCreateFromHWND($h_Gui1)
;~ _GDIPlus_GraphicsSetSmoothingMode ($h_Grafic,2)
$f_Famaily = _GDIPlus_FontFamilyCreate ("Arial")
$f_Arial = _GDIPlus_FontCreate($f_Famaily, 19)
$p_Brush = _GDIPlus_BrushCreateSolid (0xFFFF0000)
$h_Format = _GDIPlus_StringFormatCreate ()
$g_Table = _GDIPlus_BitmapCreateFromGraphics(1024, 768, $h_Grafic)
$b_Table = _GDIPlus_ImageGetGraphicsContext($g_Table)
;~ _GDIPlus_GraphicsSetSmoothingMode ($b_Table,2)
$t_Layout = _GDIPlus_RectFCreate (150,108)
$a_Info = _GDIPlus_GraphicsMeasureString ($b_Table,"Test blaaa blaa AutoIt.de",$f_Arial,$t_Layout,$p_Brush)
_GDIPlus_GraphicsDrawStringEx ($b_Table,"Test blaaa blaa AutoIt.de",$f_Arial,$a_Info[0],$h_Format,$p_Brush)GUIRegisterMsg ($WM_MOVE,"_Draw")
[/autoit]
_Draw()
While 1
Switch GUIGetMsg ()
Case -3
Exit
EndSwitch
WEnd
Func _Draw()
_GDIPlus_GraphicsDrawImageRect($h_Grafic, $g_Table, 0, 0,1024,768)
EndFunc -
yeeey
Pefekt danke:) -
_GDIPlus_GraphicsSetSmoothingMode kenne ich auch, aber ich sehe keinen unterschied bei dem Text und die andere Funktion kann ich leider nicht finden in der GDIPlus.au3
-
Moin,
Ich habe das Problem das bei GDI+ bei mir die Schrift total Verpixelt und so aussieht, sieht einfach nicht schon aus, was kann ich da machen?Spoiler anzeigen
[autoit]#include <GDIPlus.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$h_Gui1 = GUICreate ("Test",1024,768)GUISetState ()
[/autoit] [autoit][/autoit] [autoit]
_GDIPlus_Startup()
$h_Grafic = _GDIPlus_GraphicsCreateFromHWND($h_Gui1)
$f_Famaily = _GDIPlus_FontFamilyCreate ("Arial")
$f_Arial = _GDIPlus_FontCreate($f_Famaily, 19)
$p_Brush = _GDIPlus_BrushCreateSolid (0xFFFF0000)
$h_Format = _GDIPlus_StringFormatCreate ()
$g_Table = _GDIPlus_BitmapCreateFromGraphics(1024, 768, $h_Grafic)
$b_Table = _GDIPlus_ImageGetGraphicsContext($g_Table)$t_Layout = _GDIPlus_RectFCreate (150,108)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$a_Info = _GDIPlus_GraphicsMeasureString ($b_Table,"Test blaaa blaa AutoIt.de",$f_Arial,$t_Layout,$p_Brush)
_GDIPlus_GraphicsDrawStringEx ($b_Table,"Test blaaa blaa AutoIt.de",$f_Arial,$a_Info[0],$h_Format,$p_Brush)
_GDIPlus_GraphicsDrawImageRect($h_Grafic, $g_Table, 0, 0,1024,768)While 1
[/autoit]
Switch GUIGetMsg ()
Case -3
Exit
EndSwitch
WEnd -
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <WinApi.au3>
#include <GDIPlus.au3>#Region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$hwnd = GUICreate("Form1", 200, 200, Default, Default,$WS_POPUP, $WS_EX_LAYERED)
GUISetBkColor (0xFFFFFF)
GUICtrlCreateButton ("Test",10,10)
_WinAPI_SetLayeredWindowAttributes($hWnd, 0xFFFFFF,255)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
ExitEndSwitch
[/autoit]
WEnd