hi...
was kommt denn bei dir raus?
von deinem kommt bei mir 8661600 raus...
das / 60 / 24 / 365 macht 16,47 jahre... da stimmt was nicht...müsste 57906720 sein ..110,17 jahre
MFG Chris ![]()
hi...
was kommt denn bei dir raus?
von deinem kommt bei mir 8661600 raus...
das / 60 / 24 / 365 macht 16,47 jahre... da stimmt was nicht...müsste 57906720 sein ..110,17 jahre
MFG Chris ![]()
Hi...
Ich suche wie man die Differenz in min zwischen 2 Daten herraus findet.
Basis ist 1899-12-30 00:00:00 bezogen auf den 2010-02-04 machen das 57906720 Minuten
Das ist der Weg vom Timestamp zum Datum.
function stamp_2Date($aStamp,$aDatestyle)
{
$date = date_create('1899-12-30 00:00:00');
date_add($date, date_interval_create_from_date_string($aStamp.' minutes'));
return date_format($date, $aDatestyle);
}
Ich brauche aber auch die andere Richtung...
Das hier klappt nicht...
function Date2_stamp($aStamp,$aDatestyle)
{
$ELOdate = date_create('1899-12-30 00:00:00');
$aDateNow = date_create('2010-02-04 00:00:00');
$interval = date_diff($ELOdate,$aDateNow);
return $interval->format('%i%a');
}
Wäre nett wenn mir jemand nen Tipp gibt..
Danke
MFG chris ![]()
Up...
Keiner dazu ne Idee?
Hat keiner schonmal etwas ähnliches gemacht?
MFG chris ![]()
Hallo
Wir haben in der Firma eine neue Telefonanlage bekommen.
Leider ist bei unserem Paket kein komfortables Software Phone dabei gewesen.
Nur eine TAPI Anbindung zwischen Telefon und PC ist installiert.
Ich würde jetzt gerne Informationen auslesen und damit einen Art Dialer machen,
der natürlich wesentlich mehr und besseres Informationen Intern anzeigt als der Windows eigene.
Ich konnte im Forum einen Anfang finden...
der ausgehende Anruft im folgendem Script klappt auch ....
; Setup TAPI
$sNumber = '0123369874'
Global $bLineFound = False
Const $LINEADDRESSTYPE_PHONENUMBER = 0x1;
Const $LINEMEDIAMODE_INTERACTIVEVOICE = 0x4;
Global $oTAPI = ObjCreate("TAPI.TAPI")
If IsObj($oTAPI) Then
$oTAPI.Initialize
Global $oAddresses = $oTAPI.Addresses
Global $bLineFound = False
For $oAddress In $oAddresses
ConsoleWrite($oAddress.AddressName&@CRLF)
If $oAddress.AddressName = "CAP TAPI" Then
$bLineFound = True
ExitLoop
EndIf
Next
EndIf
; Make a call
$oMyCall = $oAddress.CreateCall($sNumber, $LINEADDRESSTYPE_PHONENUMBER, $LINEMEDIAMODE_INTERACTIVEVOICE)
$oMyCall.Connect (false)
Ich habe leider noch nicht so wirklich mit Objekten gearbeitet...
Habe auch schon bei MSDN gesucht. Leider verstehe / erkenne ich den Zusammenhang nicht so das ich die Informationen,
die ich benötige rausfiltern kann...
Folgendes brauche ich... ( Wichtig wären die Informationen in der Gruppe Calls )
Vielen Dank schon einmal..
MFG chris ![]()
hiho
Hier ich habe für ein Projekt auch mal eine Kollisionsüberwachung benötigt
Ist zwar für Rechtecke, die du auch schon hast aber vielliecht kann man es
auch benötigen...
_sharing2D_RectCollision()
https://autoit.de/index.php?page…5031#post175031
MFG chris ![]()
hi...
also sorry aber ich muss das jetzt echt mal sagen... "Man bist du Fertig!!" sorry nur positiv gemeint ![]()
Geilo... das geht schon sehr in die Richtung wie ich es mir vorgestellt habe.
Mein größtes Problem wird nur sein das ganze zu verstehen...
Aber mit etwas Zeit wird das wohl...
Aber auf jeden fall Hammer...
MPR erstellung bekomme ich auf jeden Fall hin...
nun zum fräsen... wir haben leider keine 5Achs CNC dann würde das viel schneller gehen..
Aber wir haben eine 4 1/2 Achs mit nem Zusatzmodul
damit geht das... schaust du hier... http://www.youtube.com/watch?v=KkJfTf8aX7s&feature=related
Aber supi echt!!
Werde dann weitere Fortschritte mal hier posten..
MFG chris ![]()
hiho
wie gsagt... ich schreibe gerade die UDF für DXF damit man aus ner Zeichnung raus den pfad exportieren kann...
Damit kann man dann alles andere ausrechenen und in die Zeichnung rein schreiben/zeichnen...
und auch die wichtigen Parameter für die CNC auslesen und in eine mpr ( CNC Datei ) schreiben...
Wäre echt cool wenn das geht...
werde es dann sofort in der Firma testen ob das Ergebnis so ist wie erwartet...
MFG chris
Guten morgen
also ich versuche es kurz zu erklären...ich hatte es oben etwas vereinfacht...
Ich bin Holztechniker also Schreiner....
Wenn Schreiner gebogene Sachen bauen sollen müssen sie Pressformen bauen...
das kostet Zeit und Geld für die Formen... und die wirft man dann nachher wieder weg...
man braucht ja nur die gebogene Platte...
Ich bin vor kurzem im Netz über was gestolpert was mir absolutes Kopfzerbrechen bereitet hat...
und das ist das biegen von Platten ohne Pressform.. mit Verzahnungen..
manche Schreinereien haben das schon drauf ... aber es ist halt echt aufwendig zu berechnen wie ihr merkt..
kurze Beschreibung...
durch die unterschiedlich langen Abstände der Zacken und Plattenlängen biegen die
Platten sich um die kurve und das beim zusammenpressen...
geile Sache das ganze ![]()
In Bild 2 ist zu sehen das sich die Abstände erweitern/veringern je größer/kleiner der biege Radius ist.
Was ich nicht bemaßt habte ist das sich auch die schäge der Flanken ändern...
Das brauche ich alles...
MFG chris ![]()
Hi...
Ich habe heute mal ein etwas spezielleres Problem.
Ich habe jetzt seit mehreren Tagen versucht eine gebogene Kontur in AutoCAD wieder gerade zu biegen.
Gesucht habe ich schon in allem wo ich was zum eintippen finden konnte ![]()
Annähernd habe ich dazu etwas unter "abrollen" in AutoCAD gefunden aber auch nicht wirklich passend wegen dem gebogenem.
Jetzt zu dem was ich genau möchte:
Ich habe eine gebogene Polykontur "grün" mit einem Biegepfad "rot" und eine Gerade "pink".
Das ganze würde ich jetzt gerne gerade gebogen haben, so das die "rote" genau auf der "pinken" liegt
und die "grünen" auch mitgewandert sind..also das ganze Objekt gerade ist... dadurch wirde es natürlich länger und grün wird verzerrt.
Aber im Endeffekt soll das Ergebnis alles per Umrechnung funzen.
Also, da wir es in der Fima öfters brauchen werden will ich
es in AutoIT umrechnen lassen. Nur dafür muss ich erst
einmal einen Lösungsansatz bzw. die Lösung finden.
Wie man so etwas überhaupt umrechnen...
Ich wäre für jeden Ansatz dankbar!!
Ich habe noch die dwg (nur mit ACAD) und eine dxf (lesbar ohne ACAD) angehangen.
Werde jetzt noch schnell ne DXF UDF schreiben, da es die anscheinend auch nicht gibt.
Damit man an die Daten ran kommt.
MFG chris
Hallo
Suuuuuuper....
Danke für das Nette Update...Viele sinnvolle Erneuerungen und einige Bugs weg...
Einfach nur supi....immer weiter so...
![]()
MFG chris ![]()
Hi...
sorry das ich den etwas älteren Thread ausgrabe..
Aber soweit ich das verstanden habe wird es ja Windows in 2 Versionen geben bzw 2 Arten?
Einmal für Intel Kerne und für ARM?
ARM ist ja dann für Tablets...Richtig?
Wie sieht es hier für Autoit aus?
mit den "X86" bzw. "X64" ist ja dann nix mehr?
Wird es möglich sein sowas wie compile in "ARM" ![]()
Weil wenn ich mir für die Firma ausdenke..
Autoit aufm nem Tablet ... waooooo...das gibt echt unbegrenzte möglichkeiten!!!
![]()
MFG chris ![]()
Guuude...
Gibt es ne möglichkeit jetzt nur noch - [ ] x ( minimieren,maximieren,schließen ) hinzuzufügen? aber kein Guiname und icon ???
Vielen Dank!!
MFG chris ![]()
#include <GUIConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Const $SC_CLOSE = 0xF060
Const $MF_BYCOMMAND = 0x0
Const $MF_GRAYED = 0x1
;~ Const $WM_SYSCOMMAND = 0x0112
$GUI = GUICreate("", 250, 150,Default,Default,BitOR($WS_CAPTION,$WS_POPUP,$WS_BORDER,$WS_CLIPSIBLINGS));$WS_CAPTION);,$WS_CAPTION)
GUISetState()
;~ $hMenu = DllCall("user32.dll", "hwnd", "GetSystemMenu", "hwnd", $GUI, "int", 0)
;~ DllCall("user32.dll", "hwnd", "EnableMenuItem", "hwnd", $hMenu[0], "int", $SC_CLOSE, "int", BitOR($MF_BYCOMMAND, $MF_GRAYED))
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
gudde
Und wie startet man das Formstudio?
Projekt -> neue Datei erstellen -> *.isf -> speichern z.b. unterm Ordner Forms
dann im Treebaum Forms ordner öffnen und auf die erstellte *.isf doppelklick..
MFG chris ![]()
nabend...
da die farben aber aus den bildern in der dll kommen und somit vorgegeben sind wäre das höchstens was für die neue version...die mal in gdi kommen soll vielleicht...
solltest du die farben dennoch ändern wollen musst du die bilder ändern.
mfg.chris ![]()
Guuude...
noch mal 2 kleine Sachen...
- Child gui Handle kann man nirgends eintragen im Gui Designer
- Wenn man Global $Varname1, $Varname2, $Varname3, $Varname4
dann werden die im Tree auch hintereinander angezeigt mit ","
wäre es nicht besser wenn die alle untereinander stehen?
Weil wenns zu viele sind stehen die Außerhalb des sichtbaren...
Edit: noch 2 Sachen
- Wenn ein error im Script ist kann man es in Scite mit F4 anzeigen lassen in welcher Zeile er ist
wäre schön wenn das auch geht. Ich finde es sehr hilfreich...
- Man kann in 2 ISN Autoit Studio Instanzen jeweils die gleiche Datei/Projekt öffnen
das kann zu überschreibungen führen. Ist mir gerde eben passiert.
Idee wäre vielleicht in die *.isn sowas wie
opened = "(PID der ISN Autoit Studio Instanz die es geöffnet hat)"
Das gute dabei ist sollte die PID nicht vorhanden sein weiß ISN Autoit Studio das das andere ISN Autoit Studio beendet ist bzw. unerwartet beendet wurde...
Nur so ne Idee
MFG chris ![]()
Servus
ja Ich finde das sieht immer direkt übersichtlicher mit Icons aus...KLASSE !!!
Echt schön so... #includes wären halt echt noch geil...
Ich habe dir mal paar icons besorgt für die Treeview...
Die die du jetzt hast hast du ja schon links ( teils )
MFG chris ![]()
Nabend
Danke für die schnelle Reaktion...
Falls doch noch Zeit bleibt...
[Blockierte Grafik: http://thorsten-willert.de/Themen/jEdit/jEdit4AutoIt/bilder/Au3_Ctags_Sidekick.png]
kannst du hier vielleicht gut die includes verwalten?
Nur mal so ne Idee...
MFG chris ![]()
Hi
Also erstma ... suuuuuper das find ich doch mal richtig Übersichtlich...
Natürlich gibt es noch einiges zu tun, aber bei einem so großem Projekt wird man nie fertig ![]()
aber ich werde es gerne bei neuen Projekten testen und über Bugs Informieren...
Ich hätte dann auch vorab nen kleinen Bug
Dateinamen mit "." im Namen z.B. Infosys 2.0.au3" werden nicht als au3 erkannt. Das ist leider auch bei allen anderen Filetypes so..
Ansonsten ![]()
MFG chris ![]()