Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

11/04/2012 16:14 mo.tennis#616
danke werde ich mir bei gelegenheit mal angucken :D
11/04/2012 16:29 Lawliet#617
Quote:
Originally Posted by Lumi' View Post
Ich habe eine Skype UDP und diese enthält viele Funktionen.
Ich habe eine Frage zu einer Funktion und zwar diese hier:


Das hier ist der Code von der UDP:

Könnte mir jemand erklären, was diese Funktion macht?
Ich bräuchte nämlich eine Funktion, welche alle Kontakte die gleichen Nachrichten schickt, was man in einer Edit Box selber schreiben kann.
Da ich aus der Funktion "ChatGetAll" heraus gelesen habe, dachte ich, mit dieser Funktion kann man die Nachricht an alle Kontakte versenden und deswegen bräuchte ich eure Bestätigung.
Wenn dies der Fall ist, würde ich über eine Anleitung zu dieser Funktion freuen, wie man zum Beispiel diese Funktion mit einer Edit Box und einem Button machen kann.
Denke die Funktion gibt alle / offenen / aktiven Chat Sessions zurück.
Code:
Func _Skype_ChatGetAll()
	Local $iChats = $oSkype.Chats.Count //Anzahl der Chats
	Local $aChats[$iChats], $i //mit der anzahl der Chats

	For $oChat In $oSkype.Chats //Geht jedes obeject in oSkype.Chats durch
		$aChats[$i] = $oChat //schreibt jeden Chat in das Array
		$i += 1
	Next

	Return $aChats //Gibt das Array zurück
EndFunc
11/04/2012 16:31 Benjihz#618
ciao,

Gibts in AutoIT eine Funktion wie man seine EXTERNE Ip herausfinen kann ? Mit der internen geht das ja mit @ipadresse1 oder so ?
11/04/2012 17:33 KDeluxe#619
_GetIP()

Macht nichts anderes als die IP über eine externe Webseite (wie z. B. "www.wieistmeineip.de") zu beschaffen.
11/04/2012 17:58 Benjihz#620
Und weißt (du) noch wie man mit AutoIT möglicherweise dieses "Standartgateway" herausfinden kann ? Also natürlich vom eigenem Netzwerk.
11/04/2012 18:36 Achat#621
Quote:
Originally Posted by xKnixXeD View Post
AutoIT
AutoIt ;)

Quote:
Originally Posted by xKnixXeD View Post
Und weißt (du) noch wie man mit AutoIT möglicherweise dieses "Standartgateway" herausfinden kann ? Also natürlich vom eigenem Netzwerk.
Google FTW

Quote:
Originally Posted by http://www.autoit.de/index.php?page=Thread&postID=145308#post145308
#include <Constants.au3>

Local $foo = Run(@ComSpec & " /c ipconfig", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
Local $line

While Not @error
$line &= StdoutRead($foo)
Wend

$aGateWay = StringRegExp($line,"(?i)standardgateway(?>\s[:.])+\s((?>25[0-5]|2[0-4]\d|[01]?\d?\d\.)(?>25[0-5]|2[0-4]\d|[01]?\d?\d\.)(?>25[0-5]|2[0-4]\d|[01]?\d?\d\.)(?>25[0-5]|2[0-4]\d|[01]?\d?\d))",3)
If Not @error Then
MsgBox(0,"","Default Gateway: "&$aGateWay[0])
EndIf
MfG
11/04/2012 18:55 Benjihz#622
Quote:
Originally Posted by Achat View Post
AutoIt ;)



Ohh nein es tut mir sehr leid..Meister..
11/04/2012 19:47 Lumi#623
Quote:
Originally Posted by Lawliet! View Post
Denke die Funktion gibt alle / offenen / aktiven Chat Sessions zurück.
Code:
Func _Skype_ChatGetAll()
	Local $iChats = $oSkype.Chats.Count //Anzahl der Chats
	Local $aChats[$iChats], $i //mit der anzahl der Chats

	For $oChat In $oSkype.Chats //Geht jedes obeject in oSkype.Chats durch
		$aChats[$i] = $oChat //schreibt jeden Chat in das Array
		$i += 1
	Next

	Return $aChats //Gibt das Array zurück
EndFunc
Vielen Dank.
Da ich keine Ahnung habe, welche Funktion das ist, die die Nachricht an alle Kontakte versendet, möchte ich dich fragen welche das ist.
Ich liste hier mal alle Funktionen der UDP auf:


Die UDP ist im Anhang zu finden, wenn sie jemand braucht.
11/04/2012 19:59 Dr.Toni-old#624
Quote:
Originally Posted by xKnixXeD View Post
Ohh nein es tut mir sehr leid..Meister..
Es ist doch relativ egal solange man weiß was der jenige meint ;)
11/04/2012 20:08 Lawliet#625
Code:
[B]_Skype_ChatCreate[/B]
[B]_Skype_ChatCreateWith[/B]
_Skype_ChatAddMembers
[B]_Skype_ChatMessage[/B]
_Skype_ChatAllGetMessagesDetails
_Skype_ChatEnterPassword
_Skype_ChatKickBan
_Skype_ChatKick
_Skype_ChatBookmark
_Skype_ChatUnbookmark
_Skype_ChatSetPassword
_Skype_ChatSetTopic
_Skype_ChatOpenWindow
[B]_Skype_ChatSendMessage[/B]
_Skype_ChatLeave
_Skype_ChatAlterRemoveUsers
_Skype_ChatAlterAddUsers
_Skype_ChatAlterSetTopic
_Skype_ChatAlterLeave
_Skype_ChatAlterAddMembers
_Skype_ChatCreateMultiple
_Skype_ChatDisband
_Skype_ChatAcceptAdd
_Skype_ChatClearRecentMessages
_Skype_ChatGetName
_Skype_ChatGetMessages
_Skype_ChatGetDate
_Skype_ChatGetAdder
_Skype_ChatGetStatus
_Skype_ChatGetMembers
_Skype_ChatGetMyStatus
_Skype_ChatGetType
_Skype_ChatSetAlertString
_Skype_ChatGetDialogPartner
_Skype_ChatPasswordHint
_Skype_ChatGetActivityDate
_Skype_ChatGetDescription
_Skype_ChatSetDescription
_Skype_ChatGetGuideLines
_Skype_ChatSetGuideLines
_Skype_ChatGetTopicXML
_Skype_ChatSetTopicXML
_Skype_ChatGetFriendlyName
_Skype_ChatGetBlob
_Skype_ChatMessageGetBody
_Skype_ChatMessageGetId
_Skype_ChatMessageGetFromHandle
_Skype_ChatMessageGetDate
_Skype_ChatMessageGetType
_Skype_ChatGetAll
_Skype_ChatGetActive
_Skype_ChatGetMissed
_Skype_ChatGetRecent
_Skype_ChatGetBookmarked
_Skype_ChatClearHistory
Die würden sich anbieten^^
11/04/2012 21:19 butter123#626
und ohne weiter kenntnisse würde ich sagen, mit _Skype_ProfileGetContacts kannst du erst alle kontakte rausbekommen und danach an jeden was senden
11/04/2012 22:26 ExChill#627
Quote:
Originally Posted by butter123 View Post
und ohne weiter kenntnisse würde ich sagen, mit _Skype_ProfileGetContacts kannst du erst alle kontakte rausbekommen und danach an jeden was senden
Genau, damit arbeite ich auch grade :D

Allerdings werden mit dem Befehl auch alle Facebook Kontakte aufgelistet, wenn FB mit Skype verknüpft ist :/
11/05/2012 11:31 Achat#628
Quote:
Originally Posted by Lumi' View Post
Vielen Dank.
Da ich keine Ahnung habe, welche Funktion das ist, die die Nachricht an alle Kontakte versendet
Quote:
Originally Posted by ExChill View Post
Genau, damit arbeite ich auch grade :D

Allerdings werden mit dem Befehl auch alle Facebook Kontakte aufgelistet, wenn FB mit Skype verknüpft ist :/
Alle Kontakte auflisten und in Array speichern, dann Array in for-Schleife abarbeiten und darin jedem Kontakt die Nachricht schicken.

Du brauchst also die Kontakte Funktion (_Skype_ProfileGetContacts) und eine Funktion zum Nachrichten senden (_Skype_ChatMessage und _Skype_ChatCreate).

MfG
11/08/2012 13:08 mono0#629
Wie kann man bei einer Checkbox als Text ein & verwenden?
11/08/2012 13:40 Achat#630
Quote:
Originally Posted by mono0 View Post
Wie kann man bei einer Checkbox als Text ein & verwenden?
Scherzfrage?
Code:
$Form1 = GUICreate("Form1", 615, 438, 192, 124)
$Checkbox1 = GUICtrlCreateCheckbox("&&&&&&&&&&&&&&&&&&&&&&&&&&&", 136, 152, 305, 97)
GUISetState(@SW_SHOW)
Geht sogar mit Koda :o

MfG