 |
AutoHotkey Community Wir helfen uns gegenseitig aus der Patsche
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
ladiko
Anmeldedatum: 08.02.2007 Beiträge: 68 Wohnort: Naher Osten
|
Verfasst am: Sa Apr 05, 2008 2:39 pm Titel: |
|
|
die meisten hab ich bei mir auch. folgende gibt's bei mir nicht, sehen aber alle aus als ob sie von normalen firmen kommen. groove ist sicher das von ms office oder?
| Code: | [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\avast]
@="{472083B0-C522-11CF-8763-00608CC02F24}"
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\PSPad]
@="{8903F6C9-25E3-40AC-A98F-E6D35CD0469C}"
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\SnagItMainShellExt]
@="{CF74B903-3389-469c-B3B6-0204D204FCBD}"
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\XXX Groove GFS Context Menu Handler XXX]
@="{6C467336-8281-4E60-8204-430CED96822D}" |
am besten mal [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers] exportieren und dann mal alle oben genannten ordner löschen und gucken was passiert.
mehr weiß ich auch nicht. es ist alles da wo es hingehört, aber dein windows mag irgendwas nicht. |
|
| Nach oben |
|
 |
jfk001
Anmeldedatum: 15.03.2006 Beiträge: 32
|
Verfasst am: Sa Apr 05, 2008 4:20 pm Titel: |
|
|
| ladiko hat Folgendes geschrieben: | Update vom 05.04.2008
|
Leider schon wieder einen kleinen Fehler gefunden in Compile_AHK!
Zeile 610:
Da muß:
stehen! |
|
| Nach oben |
|
 |
ladiko
Anmeldedatum: 08.02.2007 Beiträge: 68 Wohnort: Naher Osten
|
Verfasst am: Sa Apr 05, 2008 5:52 pm Titel: |
|
|
stimmt danke
wie findest du nur solche details oO |
|
| Nach oben |
|
 |
AGU Gast
|
Verfasst am: Sa Apr 05, 2008 6:36 pm Titel: |
|
|
Auch wenn ich das Skript nicht einsetze, hätte ich da eine interessante Frage.
Nachdem der Einsatz von upx.exe als Packer regelmäßig für 'false positives' in den Virenscannern sorgt, wäre es doch gut, eine Checkbox oder ähnliches zu integrieren, der den Einsatz von upx unterbindet, indem das Programm die upx.exe einfach umbenennt, verschiebt, ...
Ist das eventuell schon mit dem DropDown Feld "Compression" realisiert? Ich finde in der Variable COMPR_LEVELS keine Angabe "none", die die Verwendung von upx komplett deaktiviert.
| Code: | | COMPR_LEVELS := "Lowest|Low|Normal|High|Highest" |
Falls ich diese Option lediglich übersehen habe, bitte ich hiermit um Entschuldigung, ansonsten rege ich die Option an.
Die .exe Dateien werden dann zwar etwas größer, dafür fallen die lästigen Useranfragen wegen Virenverdacht eventuell weg.
____________________
Gruß AGU |
|
| Nach oben |
|
 |
ladiko
Anmeldedatum: 08.02.2007 Beiträge: 68 Wohnort: Naher Osten
|
Verfasst am: Sa Apr 05, 2008 8:04 pm Titel: |
|
|
| definitiv möglich! was macht denn HKEY_CURRENT_USER\Software\AutoHotkey\Ahk2Exe -> LastCompression genau? Das ist der wert nachdem sich die ahk2exe.exe richtet. |
|
| Nach oben |
|
 |
fussel01
Anmeldedatum: 04.04.2008 Beiträge: 8
|
Verfasst am: Sa Apr 05, 2008 8:16 pm Titel: |
|
|
Du hast recht Groove gehört zu MS Office. Wo finde ich eigentlich die aktuellste Version zum downloaden. Habe mal vor das Teil unter XP mit Thinstall portable zu machen , vielleicht löst sich dann das Problem mit meinem Vista System.
mfg
fussel01 |
|
| Nach oben |
|
 |
jfk001
Anmeldedatum: 15.03.2006 Beiträge: 32
|
Verfasst am: So Apr 06, 2008 7:54 am Titel: |
|
|
| ladiko hat Folgendes geschrieben: | stimmt danke
wie findest du nur solche details oO |
Ist mir aufgefallen als bei der Abfrage nach "Do you want to use the icon from its original folder or create a copy in your script's folder and use the copy (recommended)?" immer "Create copy" genommen wurde.
Aber noch was ist mir aufgefallen und ich finde einfach den Fehler nicht:
Wenn keine "Defaults.ini" oder "ahk.ini" vorhanden ist, dann steht in der Variable "OUT_DIR" immer "%IN_DIR%". So steht es dann auch in der Gui drin.
Ist eine "Defaults.ini" oder "ahk.ini" vorhanden so der Pfad in der Variable "OUT_DIR" das "File.ahk-Verzeichnis".
Probiers mal aus!
Im Moment behelfe ich mir in dem ich einfach
| Code: | OUT_FILE1 := OUT_FILE
| setze und dann in der GUI bei "Exe File" "OUT_FILE1" als Variable nehme. |
|
| Nach oben |
|
 |
denick
Anmeldedatum: 15.09.2006 Beiträge: 1073 Wohnort: Berlin
|
Verfasst am: So Apr 06, 2008 8:04 am Titel: |
|
|
Moin,
| AGU hat Folgendes geschrieben: | Nachdem der Einsatz von upx.exe als Packer regelmäßig für 'false positives' in den Virenscannern sorgt, wäre es doch gut, eine Checkbox oder ähnliches zu integrieren, der den Einsatz von upx unterbindet, indem das Programm die upx.exe einfach umbenennt, verschiebt, ...
Ist das eventuell schon mit dem DropDown Feld "Compression" realisiert? Ich finde in der Variable COMPR_LEVELS keine Angabe "none", die die Verwendung von upx komplett deaktiviert. ... |
Ich habe dazu schon mal Chris gefragt. Beim "Compilieren" gibt es zwei Komprimierungen. Die Erste wird von der Ahk2Exe in Abhängigkeit von der Vorgabe beim direkten Aufruf oder dem RegValue LastCompression durchgeführt. Die möglichen Werte sind 0 - 4 (Lowest - Highest). Dann ruft Ahk2Exe die UPX.exe, wenn sie im Verzeichnis liegt, mit festen Parametern auf.
Wenn man den RegValue löscht oder andere Werte verwendet, wird er mit Inhalt 2 (neu) belegt. _________________ Hilfe zur Hilfe
(de)nick |
|
| Nach oben |
|
 |
ladiko
Anmeldedatum: 08.02.2007 Beiträge: 68 Wohnort: Naher Osten
|
Verfasst am: So Apr 06, 2008 10:59 am Titel: |
|
|
@jfk001:
hab mich auch ne weile gewundert und dann mal genauer geguckt welche funktion wann aufgerufen wird wenn keine ini da ist und tada rund um zeile 200 dann das überbleibsel aus alten zeiten: | Code: | If FileExist(INI_FILE) {
_READ_INI(INI_FILE)
...
Else {
_WRITE_INI(INI_FILE)
} | und in write_ini hatte ich dann ja | Code: | | StringReplace , OUT_FILE , OUT_FILE , %IN_DIR% , `%IN_DIR`% |
hab die letzte zeile so geändert, dass OUTFILE nicht überschrieben wird und das _WRITE_INI() beim start des programs hat mich eh immer gestört, das ist jetzt komplett weggefallen. wenn ich nicht kompiliere, brauche ich auch keine ini-datei. ich hoffe jetzt einfach mal, dass es keine seiteneffekte hat, in _write_ini werden ja keine extern genutzen werte gesetzt (jetz zumindest nicht mehr).
@denick:
das heißt also, dass auch beim wert "null" noch komprimiert wird?
@fussel01:
du suchst die aktuellste Version wovon?
Zuletzt bearbeitet von ladiko am So Apr 06, 2008 2:07 pm, insgesamt einmal bearbeitet |
|
| Nach oben |
|
 |
denick
Anmeldedatum: 15.09.2006 Beiträge: 1073 Wohnort: Berlin
|
Verfasst am: So Apr 06, 2008 11:12 am Titel: |
|
|
Moin,
| Zitat: | | das heißt also, dass auch beim wert "null" noch komprimiert wird? |
Genau weiß ich das nicht, aber 0 steht nun mal für "lowest" und nicht für "none". _________________ Hilfe zur Hilfe
(de)nick |
|
| Nach oben |
|
 |
ladiko
Anmeldedatum: 08.02.2007 Beiträge: 68 Wohnort: Naher Osten
|
Verfasst am: So Apr 06, 2008 11:44 am Titel: |
|
|
mal noch ne andere frage:
hab grad gemerkt, dass da was nicht ganz 100%ig glatt läuft, wenn im passwort ein " (double quotation mark) ist. kann man das escapen oder ist das absolut unzulässig?
Update vom 06.04.2008+ Neu: Kompressions-Level: None
+ Änderung: ini-Datei wird nur noch geschrieben, wenn kompiliert wird
+ Korrektur: Neue Projekte hatten `%IN_DIR`% im Pfadnamen des kompilierten Programs
+ Korrektur: Kompressionslevel von Ahk2Exe.exe wird abgespeichert und nach dem Kompilieren zurückgesetzt |
|
| Nach oben |
|
 |
AGU Gast
|
Verfasst am: So Apr 06, 2008 5:15 pm Titel: |
|
|
Hallo Jungs ,
| denick hat Folgendes geschrieben: | | Genau weiß ich das nicht, aber 0 steht nun mal für "lowest" und nicht für "none". | Genau das war auch mein Gedankengang. Lowest steht für mich eben trotzdem für eine Komprimierung. Es wird also trotzdem upx.exe eingesetzt.
| Code: | | + Neu: Kompressions-Level: None | Heißt das nun definitiv, das in dem Fall auf den Einsatz von upx.exe verzichtet wird?
Hab den Code dazu noch nicht studiert.
________________
Gruß AGU |
|
| Nach oben |
|
 |
AGU Gast
|
Verfasst am: So Apr 06, 2008 5:21 pm Titel: |
|
|
Stimmt diese Angabe eigentlich noch?
| Code: | ; --------------------------------------------------------------------------------
; AutoHotkey Version : 1.0.47.06
; Language : Deutsch // English
; Platform : Win2k // WinXP // WinVista
; Author : <= 0.9.0.5 @ denick // >= 0.9.0.6 @ ladiko
; Version : 0.9.1.0 // 2007-09-16 // ladiko
; Script Function : Gui for AHK2EXE.EXE
... |
___________________
Gruß AGU |
|
| Nach oben |
|
 |
ladiko
Anmeldedatum: 08.02.2007 Beiträge: 68 Wohnort: Naher Osten
|
Verfasst am: So Apr 06, 2008 5:36 pm Titel: |
|
|
1.) versionsnummer:
nöö im grunde achte ich auch gar nicht so sehr auf die nummern. wie es aussieht, hab ich da auch schon ein wenig in die zuknuft gegriffen wenn dort wirklich 0.9.1.x steht ... in den eigenschaften des installers und der copile_ahk findest du 2 versionen:
einmal mit welcher ahk2exe version es kompiliert wurde und welche das programm selber ist. im moment bin ich bei 0.9.0.15
siehst du auch hier:
http://de.autohotkey.com/forum/viewtopic.php?p=22656#22656
dort gehts bis 13, also war die 14 die aktuelle, da die nicht in nem unterordner lag. jetzt gibts den ordner mit der 14 und die 15 ist aktuell.
an sich kannst du ja sehen, wann du die datei runtergeladen hast und ich veröffentliche im ersten und letzten beitrag immer wann ich was geändert habe. ist zwar etwas umständlicher, aber funktioniert auch eindeutig.
2.) upx
wenn du jetzt als komprimierung "none" wählst, wird einfach die upx.exe gelöscht (nicht die originale von ahk).
beispiel compile_ahk
* compile_ahk.ahk:
52.873 Bytes
* compile_ahk.exe:
422.092 Bytes - none
214.190 Bytes - lowest
213.060 Bytes - low
212.684 Bytes - normal
212.532 Bytes - high
212.462 Bytes - highest
bei sehr kleiner programmen kann es schon mal sein, dass zwischen normal und highest keinen unterschied mehr gibt.
3.) credits gui
und ich bedien mich mal für die nächste version bei deiner credits gui wenns recht ist, find die ja sehr stylish - quasi ein must-have! |
|
| Nach oben |
|
 |
AGU Gast
|
Verfasst am: So Apr 06, 2008 5:57 pm Titel: |
|
|
| Zitat: | | und ich bedien mich mal für die nächste version bei deiner credits gui | Klar, kein Problem.
Laszlo hat im Thread eine verbesserte Lösung gepostet. Die würde ich der Lösung im ersten Beitrag vorziehen, da ich seine Version auch im BBCodeWriter Skript einsetze.
http://www.autohotkey.com/forum/post-40027.html#40027
_______________
Gruß AGU |
|
| Nach oben |
|
 |
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|