Beiträge von autoBert
-
-
Flash muss natürlich auf dem System installiert sein.
Und unterlasse in Zukunft bitte Doppelposts, man kann (und soll in solchen Fällen)seinen Beitrag auch bearbeiten.
-
ich hab noch nie _stringBetween benutzt, aber StringRegExp gibt einen Array zurück!
_StringBetween auch, StringRegExp ist aber wenn es mal erstell ist deutlich schneller dafür ist aber _StringBetween leichter zu verstehen und daher das Skript schneller erstellt.nicht jeder versteht Quantenphysik:
ZitatRegEx ist wie Quantenphysik - Niemand versteht es zu 100%, aber alle wissen dass es irgendwie funktioniert!
mfg autoBert
-
Hallo AutoItFreak,
Ja, mit
[autoit]GuiCtrlCreateObj
[/autoit]näheres siehe Shockwave Flash Object von @weedhead an, ist zwar schon 4 Jahre alt, funktioniert aber gut,
mfg (Auto)Bert
-
wenn deine Zeile also z.B.: so aussieht: Mustermann@Mustermann.beispiel.local@TestNick@TestPassword dann ist
[autoit]$arCatalogLine = StringSplit($arCSV[$i], "@", 0)
[/autoit]richtig und entspricht meiner Zeile 11, da die 0 Standard ist habe ich sie weggelassen ist aber nicht schädlich wenn du sie drinnen lässt,
mfg autoBert
-
Hallo pPanther,
herzlich willkommen im Forum und viel Spass mit AutoIt.
Hier kannst du dir die deutsche Hilfe herunterladen.
Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebeePS.: deine Signatur gefällt mir, hoffentlich wissen es deine Mitarbeiter zu schätzen,
mfg autoBert
-
Hallo,
hier ein Beispiel:
[autoit]
[/autoit][autoit][/autoit][autoit]
#include <GUIConstantsEx.au3>
#include <file.au3>
#include <array.au3>Local $aRecords ;Array mit Schuelerdaten
[/autoit]
_FileReadToArray(@ScriptDir & "\klasse.csv", $aRecords)
$aItem = StringSplit($aRecords[1], ",")
Local $aNew[$aRecords[0]][$aItem[0]+1] ;es wird davon ausgegagnegen dass alle Zeilen die gleiche Anzahl Felder haben
For $i = 1 To $aRecords[0] ;in $aRecods[0] ist Anzahl in
If StringStripWS($aRecords[$i],
<> "" Then ;falls Leerzeilen enthalten
$aItem = StringSplit($aRecords[$i], ";")
_ArrayDisplay($aItem)
For $j = 1 To $aItem[0] - 1
$aNew[$i-1][$j-1] = $aItem[$j]
Next
EndIf
Next
_ArrayDisplay($aNew)nimm dieses, nicht das was ich dir vor 1 min per PN zukommen lassen habe,
CodeMustermann;Mustermann@beispiel.local; TestPassword Musterfrau;MMusterfrau@beispiel.local; TestPassworddies im gleichen Ordner wie das Beispiel unter klasse.csv speichern
die _ArrayDisplay Zeilen sind nur zum besseren Verständnis/Debugzwecke werden eigentlich nicht benötigt
mfg autoBert
-
Danke schön :>>
schön, dann ist dein Problem ja gelöst, schön wäre es allerdings auch wenn du den Thread auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)mfg autoBert
-
Hallo Script-Bär,
ich habe 3 verschiedene Browser (je nach Zweck im Einsatz):
FF (für Foren und zum Skripte entwickeln/testen) Programmieren)3.6.16 da wird sicher die 3 noch länger davor stehen.
IE 7.0 (Skripte entwickeln/testen) der wird mit Sicherheit erst auf einem neuem Rechner und damit auch neues BS gegen IE9 getauscht.
K-Meleon (für normale Internetrecherchen).mfg autoBert
-
Hallo Tigger1975,
ich denke zwar du suchst eine fertige UDF, aber wenn du selbst etwas entwickeln willst solltest du dir HTML-Tooltip + Txt2HTML das geht in diese Richtung,
mfg autoBert
-
im Einsatz kannst du ID3Tag.au3 z.B. bei @Oscar's Starplayer sehen, ist auch im Download dabei,
mfg autoBert
-
Hallo ShokiNN,
herzlich willkommen im Forum und viel Spass mit AutoIt.
Hier kannst du dir die deutsche Hilfe herunterladen.
Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebeemfg autoBert
-
Alles anzeigen
[autoit]
wenn ich mir folgendes bsp aus der hilfe anschaue, müsste ich quasi als rückgabe von der seite die ganzen input types, names, values etc bekommen (oder?):; *******************************************************
[/autoit]
; Example 1 - Open a browser with the form example, set the value of a text form element
; *******************************************************
;
#include <IE.au3>
$oIE = _IE_Example ("form")
$oForm = _IEFormGetObjByName ($oIE, "ExampleForm")
$oText = _IEFormElementGetObjByName ($oForm, "textExample")
_IEFormElementSetValue ($oText, "Hey! This works!")
[autoit]
Falsch wie in den Kommentaren zu lesen setzt du damit den Wert eines Form-Elementes.
Was du suchst ist_IEFormGetCollection
[/autoit]mfg autoBert
-
Meine Stellungnahme:
Naja das bringt ihm eh nichts, er lernt einfach nicht, ich kenne ihn doch.
Man kann es ihm schreiben und schreiben aber sobald ein Script zb das hier mit einem anderen in Konflikt gerät, buum, kommt er wieder betteln im Skype bei mir und nem Kumpel.
@Sniln - Dat bissken lernen schadet keinem.....
was soll das?@Mod/Admin bitte diesen und den vorhergehenden Post löschen
-
Rombur, er möchte es in Word und nicht in mspaint.
lumb, wie GtaSpider schon sagte, dazu bentz du am besten die Word-Funktionen, z.B.: so
[autoit]#Include <ScreenCapture.au3>
[/autoit][autoit][/autoit][autoit]
#include <Word.au3>_ScreenCapture_Capture(@ScriptDir & "\druck.jpg")
[/autoit]
$oWordApp = _WordCreate("")
$oDoc = _WordDocOpen($oWordApp, @ScriptDir & "\Test.doc")
$oShape = _WordDocAddPicture ($oDoc, @ScriptDir & "\druck.jpg", 0, 1)
If Not @error Then $oShape.Range.InsertAfter (@CRLF)
_WordDocSave($oDoc)
;_WordQuit($oWordApp) -
ich habe eine ie vorlage von auto bert
(im anhang)
ja das IE-Emmbedded-Beispiel ist von mir, aber ich selbst habe noch nie mit swf experimentiert (also keine eigene erstellt). Das von dir gepostete Beispiel läuft bei mir allerdings einwandfrei komme aber nur bis zum 3. Level (spielerisches Unvermögen Skript läuft noch) erkenne kein Problem. OK, jetz beim Versuch es zu beenden scheiterte ich auch, leider musste ich jetzt 3 Tabfenster (die eh nicht mehr sichtbar wren) mit schliessen. Ich empfehle zu SWF üblicherweise dieses Verfahren : Shockwave Flash Object von @weedhead an, ist zwar schon 4 Jahre alt, funktioniert aber gut,mfg (Auto)Bert
-
Du kannst dir aber auch: [Beispiel] Bild aus Inet auf Gui anzeigen ohne ein TMP-File zu erzeugen anschauen,
mfg autoBert
-
erst mal alle Guten Wünsche zu deinem 14.
und jetzt was schreibt man einem 14-Jährigen mit diesem Namen.
...
...
,,,
Glaub mir Hinterm Horizont gehts weiter; ein neuer tag beginnt von Udo Lindenberg für dich soll es natürlich ein schöner Festtag sein und deshalb
lass es dir gut gehen heute und alle anderen Tage natürlich auchautoBert
-
Hallo havOx.
das schaut doch schon gut aus, ist aber für einnen fremden schwer nachzuvollziehen da du leider deine Variablen (Koda bedingt?) durchnummerierst. Wenn fremde dein Script auf die Schnelle lesen können sollen verwende bitte "sprechende" Variablennamen z.B. anstelle von $Read7 = $rGes_VK (in dieser Art halt) damit man das Schema erkennt und nicht wegen jeder Variablen sich wieder durchs Skript lesen muss. Glaub mir du freust dich schon in 3 Wochen wenn du es dadrch sofort wieder lesen kannst. Ansonsonsten wie gesagt
und jetzt zu den Kommastellen. Zum runden beim Rechnen kannst du
[autoit]round
[/autoit]nehmen. Zur Ausgabe eignet sich am besten
[autoit]StringFormat
[/autoit]
Hier kannst du (im kleinen Rahmen) sehen was ich meine, einfach einmal anschauen, analysieren => umsetzen auf dein Skript, binüberzeugt dass du das schaffstmfg autobert
-
du musst aber eventuell Bedingungen einfügen damit nicht grundsätzlich gesendet wird. PS.: es wäre nett wenn du einmal im ganzen beschreibst was du erreichen möchtest,
Ohne Beschreibung was du genau möchtest wird das Rate mal mit Rosenthal,mfg autoBert