Auch dieses Problem konnte gelöst werden.
Ursache: Man kann nicht so einfach Updaten. Einmalig muß eine Initialisierung ausgeführt werden, die beim Updaten der SW startet. Und dann braucht man viel Geduld, der Initialisierungsvorgang hat bei mir etwa 15 min gedauert. Da denkt man doch, die Anwendung sei verreckt. ![]()
Beiträge von BugFix
-
-
eigentlich sollte die Software die mit der Box kommt schon funktionieren oder?
Es ist ja keine Software, sondern nur ein Link (bzw. eine kurzes Skript), den man aus der Box laden kann. Mit dem Link wird die eigentliche Software geladen. Aber während der aktuelle Link nur ein paar KB groß ist, waren das in der alten (funktionierenden) Variante noch > 3 MB.
-
Hallo Der_Doc,
Danke für deine Hilfe, aber das Probleme konnte ich gerade lösen. Mir fiel nämlich ein, dass im Keller ja noch der PC meiner Tochter steht, den sie hatte bevor ich ihr meinen "alten" vererbt habe. Und Glück gehabt: Die Software war noch als EXE drauf, Installation hat auch sofort geklappt. -
Wie deaktiviert man HotKeys?
Das Hijacken von Threads ist aber nicht die feine Art.
Hotkey einfach ohne Funktionsnamen aufrufen. (steht auch so in der Hilfe ;-))
-
Ich habe die FRITZ!Box Fon WLAN 7141.
Auf den anderen Rechnern ist die Fernanschluß-SW Version 02.01.18 -
Klar wird eine Art Wettkampf ausbrechen, wer bekommt am meisten Bedankungen. Aber das ist doch eher erüwnscht, weil man nur ein "Danke" bekommt, wenn man auch was gutes gemacht hat (zum Beispiel geholfen hat, oder ein Skript gepostet hat).
Wettkampf ist erwünscht ? - GtaSpider, ich verstehe dich nicht.
Was hebt unser Forum denn so deutlich gegenüber anderen ab? - Die lockere Atmosphäre, Hilfsbereitschaft rein um zu Helfen und nicht um irgendwelche Punkte zu sammeln.
Wenn ein User schreibt: "Danke, das hat mir geholfen - wieder was gelernt.", dann weiß ich, dass meine Bemühungen auf fruchtbaren Boden gefallen sind und das gibt mir auch die Motivation für die Zukunft.
Was soll ich mit einem Dankeschön-Counter? Abends vorm Zubettgehen nochmal schnell ins Forum schauen, was der Zähler zeigt und mit dieser Selbstbeweihräucherung dann besser schlafen?
- Nein Danke, so degeneriert bin ich nicht.Klares Fazit: Bedankomat? - Nein, Danke!
-
Die exe wird doch von der FritzBox geliefert oder?
Im FB-Interface kann man sie runterladen. Das ist ja nicht das Problem. Ich krieg das dämliche Ding halt nicht installiert.
Der Fehler bedeutet m.M., dass eine Dll oder eine Funktion in einer Dll nicht gefunden werden kann. Auf meinen anderen PC im Heimnetz konnte ich es problemlos installieren.
Ich vermute eher, die Software wurde 'weiterentwickelt'. Denn auf den anderen Rechnern habe ich das vor mehr als 2 Jahren installiert. Habe aber diese Version nicht mehr. -
Schau mal _Timer_GetIdleTime an.
-
Laut Telekommunikationsgesetz gilt in Deutschland Impressumpflicht, d.h. auf der Homepage muß deutlich ersichtlich sein, wer der Eigentümer der Seite ist und wie man ihn kontaktieren kann.
Um das ungewollte Auslesen dieser Daten durch Robots zu verhindern, schreibe ich das Impressum in ein Image und hänge dieses in die Seite.
Es wird oft darüber gestritten, ob für private Homepages die Impressumpflicht auch gilt. Soweit ich das deuten kann, ist es auf jeden Fall notwendig, wenn du ein Gästebuch, Forum oder ähnliches führst, wo Fremde Einträge schreiben können.
Ich würde da auch kein Risiko eingehen. Es gibt Hunderte von Anwälten, die gierig Abmahnungen für so etwas verschicken. Und das ist teuer und wehren kannst du dich dagegen nicht, wenn es durch das Telekommunikationsgesetz gedeckt wird. -
Hi,
ich kann auf meinem PC (neuinstalliertes System, XP Pro SP3, NET v. 1.1/ 2.0 / 3.0) den USB Fernanschluß der Fritz!Box nicht installieren.
Fehlermeldung:Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. Hab schon alle AVM-Foren und was Google noch so rauswirft durchforstet, aber keine Lösung entdeckt.
Hat irgendwer 'ne Idee? -
Um das nochmal klarzustellen: Das hier ist das Unter-Forum "Jobbörse"!
D.h. hier will jemand etwas kaufen. Also spart euch die Antworten, bis die Bezahlung geregelt ist. Ansonsten gehört sowas in H&U. -
So gehts:
[autoit]$sRead = StringRegExpReplace($sRead, '(\s\sMS_OTWREG_NOCHECK\s=\s)1(\r\n)', ' MS_OTWREG_NOCHECK = 0' & @CRLF)
[/autoit]Das ist noch solche Macke der AutoIt-Regex-Engine (ist mir auch neu). Obwohl nur 9 Backreferenzen möglich sind, wird der Ausdruck: $10$2 (Backreferenz1 & 0 & Backreferenz2) als Backreferenz10 & Backreferenz2 interpretiert. Was 'n Schwachsinn.

-
Poste mal die Zeilen aus deiner Datei, wo das vorkommt. In deinem Muster war es nicht bei.
In meinem Test wird es korrekt ersetzt. -
Copy & Paste - Fehler von mir

Spoiler anzeigen
[autoit]For $i = 1 To $aFiles[0]
[/autoit]
$fh = FileOpen($sPfad & "\" & $aFiles[$i], 0)
$sRead = FileRead($fh)
FileClose($fh)
$sFileName = $aFiles[$i]
$sRead = StringRegExpReplace($sRead, '(\s\sMS_DESIGNSEED\s=.*\r\n)', '$1' & " %lock MS_DESIGNSEED" & @CRLF)
$sRead = StringRegExpReplace($sRead, '(\s\sMS_SEEDFILES\s=.*\r\n)', '$1' & " # Verzeichnis der Seeddateien" & @CRLF)
$sRead = StringRegExpReplace($sRead, '(\s\sMS_COMPRESS_OPTIONS.*\r\n)', '')
$sRead = StringRegExpReplace($sRead, '(\s\sMS_LEVEL_EDIT_NESTED_ATTACHMENT_LEVELS.*\r\n)', '')
$sRead = StringRegExpReplace($sRead, '(\s\sMS_OTWREG_NOCHECK\s=\s)(1)(.*\r\n)', '$10$3')
$sRead &= _
@CRLF & _
"MS_OPENDESIGNFILEFILTER = *.dgn" & @CRLF & _
"MS_REF_DEFAULTSETTINGS = saveRelativePath=0,ignoreWhenNesting=0" & @CRLF
$fh = FileOpen($sPfad & "\" & $aFiles[$i], 2)
FileWrite($fh, $sRead)
FileClose($fh)
Next -
Du hast recht, die Word-UDF ist gelinde gesagt Sch... .
Ich arbeite da immer direkt mit dem Word Objekt ModellHier mal ein kurzes Bsp.:
Spoiler anzeigen
[autoit]$oWord = ObjCreate("Word.Application")
[/autoit]
$oWord.Visible = True
$oDoc = $oWord.Documents.Open ('C:\Test.doc') ; eine bestehende Datei aufrufen
; für Absätze = Paragraphs, für Sätze = Sentences, für Wörter = Words, für Zeichen = Character
$countS = $oDoc.Sentences.Count
$oSelect = $oDoc.Sentences($countS -1).Select ; markiert vorletzten SatzLies dich mal etwas ein, ist nicht so sehr schwierig.
-
Das geht dann so:
Spoiler anzeigen
[autoit]#include <File.au3>
[/autoit] [autoit][/autoit] [autoit]
;~ Pfad, wo die *.PCF-Dateien liegen
$sPfad = "C:\Users\Shkal\Desktop\Schulung"
;~ Nur für die Dateiendung:
$ext = "*.pcf"If StringRight($sPfad, 1) <> "\" Then $sPfad &= "\"
[/autoit] [autoit][/autoit] [autoit]
$aFiles = _FileListToArray($sPfad, $ext)
If @error Then
MsgBox(64,"","Fehler. Keine Dateien gefunden")
Exit
EndIf$sPfad = StringTrimRight($sPfad,1)
[/autoit] [autoit][/autoit] [autoit]For $i = 1 To $aFiles[0]
[/autoit]
$fh = FileOpen($sPfad & "\" & $aFiles[$i], 0)
$read = FileRead($fh)
FileClose($fh)
$sFileName = $aFiles[$i]
$sRead = StringRegExpReplace($sRead, '(\s\sMS_DESIGNSEED\s=.*\r\n)', '$1' & " %lock MS_DESIGNSEED" & @CRLF)
$sRead = StringRegExpReplace($sRead, '(\s\sMS_SEEDFILES\s=.*\r\n)', '$1' & " # Verzeichnis der Seeddateien" & @CRLF)
$sRead = StringRegExpReplace($sRead, '(\s\sMS_COMPRESS_OPTIONS.*\r\n)', '')
$sRead = StringRegExpReplace($sRead, '(\s\sMS_LEVEL_EDIT_NESTED_ATTACHMENT_LEVELS.*\r\n)', '')
$sRead = StringRegExpReplace($sRead, '(\s\sMS_OTWREG_NOCHECK\s=\s)(1)(.*\r\n)', '$10$3')
$sRead &= _
@CRLF & _
"MS_OPENDESIGNFILEFILTER = *.dgn" & @CRLF & _
"MS_REF_DEFAULTSETTINGS = saveRelativePath=0,ignoreWhenNesting=0" & @CRLF
$fh = FileOpen($sPfad & "\" & $aFiles[$i], 2)
FileWrite($fh, $sRead)
FileClose($fh)
NextNoch als Randbemerkung: Dass man FileRead/ -Write auch ohne Filehandle verwenden kann, heisst nicht, dass man das auch tun muss.
Ich persönlich finde, es ist einfach besserer Stil eine Datei sauber zu öffnen und zu schließen.
-
Irgendwas fehlt noch
Er hat die falschen RegEx-Lösungen verwendet. Die letzte gepostete Version funktioniert.
Die AutoIt-Regex-Engine hat 'ne Macke: Anfang String ODER nach Zeilenumbruch wird normalerweise mit "^" maskiert. In der AutoIt eigenen Engine wird das aber als Stringanfang interpretiert. Daher hatte ich das anfangs auch falsch. -
Mit Muster ist es wesentlich besser, dann klappts auch mit dem Nachbarn

Spoiler anzeigen
[autoit]$path = '..\Schulung_13.pcf'
[/autoit] [autoit][/autoit] [autoit]
$fh = FileOpen($path, 0)
$read = FileRead($fh)
FileClose($fh)$read = StringRegExpReplace($read, '(\s\sMS_DESIGNSEED\s=.*\r\n)', '$1' & " %lock MS_DESIGNSEED" & @CRLF)
[/autoit] [autoit][/autoit] [autoit]
$read = StringRegExpReplace($read, '(\s\sMS_SEEDFILES\s=.*\r\n)', '$1' & " # Verzeichnis der Seeddateien" & @CRLF)
$read = StringRegExpReplace($read, '(\s\sMS_COMPRESS_OPTIONS.*\r\n)', '')
$read = StringRegExpReplace($read, '(\s\sMS_LEVEL_EDIT_NESTED_ATTACHMENT_LEVELS.*\r\n)', '')
$read = StringRegExpReplace($read, '(\s\sMS_OTWREG_NOCHECK\s=\s)(1)(.*\r\n)', '$10$3')
$read &= _
"MS_OPENDESIGNFILEFILTER = *.dgn" & @CRLF & _
"MS_REF_DEFAULTSETTINGS = saveRelativePath=0,ignoreWhenNesting=0" & @CRLF$fh = FileOpen($path, 2)
[/autoit]
FileWrite($fh, $read)
FileClose($fh) -
- alle Dateien (kpl. Pfad) in ein Array einlesen (das schaffst du allein
)
- in einer Schleife das Array durcharbeiten mit folgendem Code (ungetestet, aber sollte laufen)Spoiler anzeigen
[autoit]$fh = FileOpen('Dateipfad', 0)
[/autoit] [autoit][/autoit] [autoit]
$read = FileRead($fh)
FileClose($fh)$read = StringRegExpReplace($read, '(^MS_DESIGNSEED\s=.*\r\n)', '$1' & "%lock MS_DESIGNSEED" & @CRLF)
[/autoit] [autoit][/autoit] [autoit]
$read = StringRegExpReplace($read, '(^MS_SEEDFILES\s=.*\r\n)', '$1' & "# Verzeichnis der Seeddateien" & @CRLF)
$read = StringRegExpReplace($read, '(^MS_COMPRESS_OPTIONS.*\r\n)', '')
$read = StringRegExpReplace($read, '(^MS_LEVEL_EDIT_NESTED_ATTACHMENT_LEVELS.*\r\n)', '')
$read = StringRegExpReplace($read, '(^MS_OTWREG_NOCHECK\s=\s)(1)(.*\r\n)', '$10$3')
$read &= _
"MS_OPENDESIGNFILEFILTER = *.dgn" & @CRLF
"MS_REF_DEFAULTSETTINGS = saveRelativePath=0,ignoreWhenNesting=0" & @CRLF$fh = FileOpen('Dateipfad', 2)
[/autoit]
FileWrite($fh, $read)
FileClose($fh) -
Ein mit Run gestartetes Fenster kannst du mit StdoutRead abfragen unter Verwendung der zurückgegebenen PID.
In das Fenster kannst du mit StdinWrite schreiben.
Das Hilfe-Bsp. ist recht anschaulich.