Vielen Dank an alle! Es funktioniert!
Beiträge von Katrijn
-
-
Hallo,
Kann mich vielleicht jemand helfen mit dieses anscheinend simples Problem, krieg es aber nicht hin...Ich habe ein 1D array namens $samplenum und dieses enthält in index 1 bis 21 diese Werte:
187, 190, 191, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 221, 222, 224, 228, 230, 231, 232, 237, 239
Jetzt möchte ich damit einen Text ausgeben mit MsgBox der lautet:
"These samples are omitted: 187, 190, 191, 206 to 215, 221, 222, 224, 228, 230 to 232, 237, 239"Also, wie kann ich eine Schleife machen die mehr als zwei aufeinander folgenden Werte zusammenfasst ?
-
-
Is es möglich die "update sequence number (USN)" Funktion von NTFS von AutoIT für Datei-änderungen zu nutzen? Vielleicht mit Hilfe von "FSUTIL" ?
Hier is etwas mehr Info:
-
Nachdem ich nun die ersten Schritte in Autoit gemacht habe, stoße ich auf einige Probleme.
Ich möchte eine EXCEL-Datei öffnen. Dabei gibt es drei Situationen.
1. EXCEL nicht geöffnet.
2. EXCEL geöffnet, Datei noch geschlossen.
3. EXCEL und Datei sind geöffnet.Es gibt noch zwei Situationen die passieren können:
4. Excel ist geöffnet, die Datei kann aber nur mit Schreibschutz geöffnet werden weil jemand im lokalen Netz diese gerade bearbeitet.
5. Es könnte in der geöffnete Datei Verweise geben auf andere Excel-Dateien und Excel meldet dann das er diese Verweise aktualisieren möchte. -
Klappt noch nicht mit RSSOwl: keine Fehlermeldung aber nichts zu sehen. Aber mit Thunderbird 17 funktioniert sowohl RSS als auch der Atom. Feed Validator findet ein paar Fehler: http://bit.ly/11y1e6m
-
Der RSS-feed von "Hilfe & Unterstützung" scheint nicht zu wirken. Wenn ich den link:
verwende in RSSOwl erscheinen keine Nachrichten obwohl er in der HTML-Quellcode angegeben ist:
Code<link rel="alternate" type="application/rss+xml" href="index.php?page=ThreadsFeed&format=rss2&boardID=2" title="Themen dieses Forums abonnieren (RSS2)" />
Weiss hier jemand bescheid ?
-
Vielen Dank für die Hilfe !!!
-
Es wird für manche einfach sein aber ich komme hier nicht weiter... Ich hoffe ihr könnt mir helfen.
Ich habe eine txt-Datei mit folgender Aufbau:
Code25,111 56 5,192 56 99,713 34 7,111 45 12,449 56 80,152 45 30,216 34 57,568 34 60,993 45 46,094 56
Der inhalt der Datei ist vorher nicht bekannt. Wie berechne ich der Durchschnitt von die Zahlen in der ersten Spalte per Kategorie in der Zweiten Spalte? Also der Durchschnitt aller zahlen in der ersten Spalte wenn in der zweiten 56 steht, der Durchschnitt wenn in der zweiten 34 steht und so weiter. -
Ja, auch unter WIndows XP kann mann mit:
[autoit]RegWrite("HKEY_CURRENT_USER\Control Panel\Colors", "Menu", "REG_SZ", "192 192 192")
[/autoit]
die RGB-Werte in der Registry schreiben, aber die Farbe auf dem Schirm ändert sich nicht.Ich hab's probiert mit
[autoit]Opt("WinTextMatchMode", 1)
[/autoit]
ShellExecute("rundll32.exe", "shell32.dll,Control_RunDLL desk.cpl,,2", @ScriptDir, "open", @SW_HIDE)
WinWaitActive("Eigenschaften für Anzeige")
Send("!c")
Send("m{TAB}{TAB}{SPACE}!o!r")
Send("192{TAB}192{TAB}192{TAB}")
Send("{TAB}{ENTER}{ENTER}{ENTER}")
aber die Fenster sind immer noch sichtbar. Ist was falsch am ShellExecute-Befehl? (Bemerkung: Ich habe das getestet in einer virtuellen Windows XP in Niederländische Sprache, die Send-Befehle werden nicht dieselbe sein in ein Deutsches Windows XP ) -
Hallo,
Ich möchte eine bestimmte Farbe auslesen bzw. ändern in der Systemsteuerung unter Windows XP. Es gelingt mir mit diversen Send-Befehle aber kann mann das auch programmieren ohne das überal sich Fenster öffnen ? Vielleicht durch setzen von Keys in de Registry ?
Es geht um diese bestimmte Farbe:
Systemsteuerung -> Eigenschaften für Anzeige -> Darstellung -> schaltfläche Erweitert ->
Im Fenster "Erweiterte Darstellung": unter Element: "Menu" -> 1. Farbe -
Ha! die Komma war natürlich ein Tippfehler..... sollte nur ein beispiel sein.
Vielen dank erstmal für die Lösung mit Objektprogrammierung. Damit kenne ich mich nicht aus, ist aber sehr interessant wie mann nich nur mit einer Zahl als Array-index auf einen Wert zugreifen kann sondern auch mit ein String: dass kann sehr nützlich sein.
Bin jetzt dabei nicht nur den Mittelwert pro Datum zu errechnen sondern auch der Standardabweichung. Dass gestaltet sich ebenfalls schwierig denn die Formel für die Standardabweichung enthällt den Mittelwert (siehe den X mit Horizontalstrich darüber auf http://de.wikipedia.org/wiki/Standarda…nungsgrundlagen ). Meiner Ansicht nach bräuchte mann jetzt zwei Durchgänge über die Messwertedatei: der Erste um für jedes Datum den Mittelwert zu errechnen und der Zweite um den Mittelwert in die berechnung für die Standardabweichung pro Datum zu integrieren. Aber vielleicht geht es auch mit Objektprogrammierung einfacher.
-
Ha ha, ich war vielleicht nicht so deutlich mit mein 'Holzschuhen-Deutsch'...
Also die CSV-Datei mit den Messwerten hat in der ersten Spalten das Datum und in der zweite Spalte der Messwert:Code
Alles anzeigen4-1-2012,765.91 4-1-2012,824.76 4-1-2012,883.59 4-1-2012,557.71 6-1-2012,540.59 6-1-2012,587.41 7-1-2012,192.85 7-1-2012,461.28 7-1-2012,133.48 8-1-2012,459.97 9-1-2012,204.44 9-1-2012,792.98
Nach der Berechnung sollte die Zieldatei so aussehen, für jedes Datum den Durchschnitt (Mittelwert): -
Hallo, wie kann ich folgendes Problemchen lösen:
[autoit]
Ich habe eine CSV-Datei "H:\daten.csv" die enthällt zwei Spalten: die Erste ist das Datum und die zweite der Messwert. Wie kann ich den Durchschnitt errechnen pro Datum und diese in ein andere Datei schreiben? Ich habe hier ein minimalbeispiel und das funktioniert soweit. Es ist aber nicht die eleganteste Lösung denn das schreiben von der Durchschnitt in der Zieldatei muss zweimal erfolgen (Zeile 16 bis 18 und nochmal in Zeile 24 bis 26). Kann mann das nicht ein bisschen besser machen?$g = FileOpen("H:\daten.csv", 0)
[/autoit]
$line = FileReadLine($g)
$c = StringSplit($line, ",")
$dat1 = $c[1]
$n = 1
$summe = $c[2]
While True
$line = FileReadLine($g)
If @error Then ExitLoop
$c = StringSplit($line, ",")
$dat2 = $c[1]
If $dat1 = $dat2 Then
$n = $n + 1
$summe = $summe + $c[2]
Else
$h = FileOpen("H:\durchschnitt.csv", 1)
FileWriteLine($h, $dat1 & "," & $summe / $n)
FileClose($h)
$n = 1
$summe = $c[2]
$dat1 = $dat2
EndIf
WEnd
$h = FileOpen("H:\durchschnitt.csv", 1)
FileWriteLine($h, $dat1 & "," & $summe / $n)
FileClose($h)
FileClose($g) -
Keine Antwort auf deine Frage aber ich möchte folgendes Anmerken:
MozRepl sollte kompatibel sein mit Firefox 8, siehe:
https://addons.mozilla.org/en-US/firefox/…ersion-1.1beta2
Trotzdem lauft bei mir FF.au3 und Firefox 8.0 nicht (_FFConnect() kann keine Verbinding zu stande bringen). -
Eine Audio CD hat keine ID3-tags. Die ID3-Tag ist für Meta-informationen eines MP3's. http://de.wikipedia.org/wiki/ID3-Tag
Du meinst wahrscheinlich "CD-Text" ? http://de.wikipedia.org/wiki/CD-Text
-
Ich bekomme "1" gemeldet. Also Datei wird einwandfrei gefunden.
Windows 7 Home Premium 64bit Service Pack 1 -
Zitat
Solange Canon kein eigenes Dateisystem benutzt hat sollte aber wohl wie bereits vorgeschlagen ein stinknormaler Kartenleser in der Lage sein die SD Karte auszulesen. Das halte ich nachwievor für die einfachste Möglichkeit. Alles andere wird wohl recht aufwendig werden.
Danke, ich stimme dir zu und schliesse diesem Topic.
-
Ich habe für die Kamera probeweise mal die "Automatische Wiedergabe" von Windows 7 eingeschaltet und dann auch "Bilder und Videos importieren". (Windows importiert dann automatisch bei jeden anschliessen der Kamera die Fotos).
Dann habe mit Processmonitor (SysInternals) nachgesehen was passiert. Es scheint 'wmpnetwk.exe' (Windows Media Player Network Sharing Service) dafür verantwortlich zu sein das die Bilder von der Kamera importiert werden nach "C:\Users\%Anwendername%\Pictures\%Datum%\%Dateiname%". Das %Datum% hat die schreibweise wie '2011-08-14' und %Dateiname% wie '005.JPG'
Mann kann aber nirgendwo sehen woher die Bilder aus die Kamera kommen, also es sind keine irgendwelche Pfad-angaben sichtbar. -
Nachid und @Leroox:
Das geht nicht, da kein Laufwerksbuchstabe angelegt wird.
Vergleiche dazu diesen Thread:
Kann Autoit warten bis ein bestimmtes Gerät an den PC angeschlossen wird?
Ich habe auch keine möglichkeit die Kamera irgendwie im "Massenspeicher"-modus zu schalten.Ich habe folgendes gefunden, es scheint UNMÖGLICH zu sein...