| |
|
|
Frank Abbing | Sieht jemad eine Möglichkeit den Ordner der XProfEd.exe irgendwo im System zu finden, ohne alle möglichen Ordner zu durchsuchen? |
|
|
| |
|
|
|
| KompilierenMarkierenSeparierencls
print app.getIdeExe();
done
waitinput
end
app.getIdeExe{
string fle_xprofanExe=trim$(substr$(readIni$(HKEY_0,XProfanDatei\shell\Open\Command,),1,q))
case (fle_xprofanExe==) or (fileExists(fle_xprofanExe)==false) : return
string fle_ideExe=notlastsubstr(fle_xprofanExe,\)+\XProfedFree.exe
if (fle_ideExe==) or (fileExists(fle_ideExe)==false) {
fle_ideExe=notlastsubstr(fle_xprofanExe,\)+\XProfed.exe
case (fle_ideExe==) or (fileExists(fle_ideExe)==false) : return
}
return fle_ideExe
}
notlastsubstr(string s,d){return del$(s,len(s,d),1,d)}
aus XP-Script [...]
Bitte den Ausführen-Button [...] betätigen. |
|
|
| |
|
|
|
Jörg Sellmeyer | Du könntest in der Registry unter prf-, b.z.w. xprf-Dateien nachsehen:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.prfOpenWithList
Ist aber nur eine sehr vage Möglichkeit. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 02.01.2009 ▲ |
|
|
|
|
Frank Abbing | Einmal nur Done ohne Ergebnis. Registry findet auch nüscht. |
|
|
| |
|
|
|
RGH | Da XProfan bei der ordnungsgemäßen Installation die Verknüpfungen für *.prfm *.xprf und *.prc in die Registry einträgt, findest Du so den Pfad zu profan.exe und prfrun32.exe. In diesem Pfad liegt dann auch xprofed.exe. Hier dr Ausschnitt aus dem InnoSetup-Script, das die Registryeinträge erzeugt: KompilierenMarkierenSeparieren Wer allerdings XProfan nicht mittels des Installationsprogrammes installiert, etwa weil das XProfan-Verzeichnis einfach von der CD kopiert, hat diese Einträge zunächst nicht. Und wenn jemand mehrere Varianten von XProfed benutzt, hilft das auch nicht. Vermutlich bleibt nur die globale Suche nach xprofed.exe über alle Festplatten-Laufwerke. (Das ist ab XProfan 11.1 ja auch bei größeren Festplatten mit AddFiles * schnell und kein Problem mehr.) Wenn es um ein Programm geht, das den Pfad wissen muss, ist es am Besten, den User beim Erstaufruf nach diesem zu fragen. (Mich nervt es immer entsätzlich, wenn ein Programm z.B. bei der Installation zigminutenlang nach Vorversionen sucht, wo ich ihm das Ganze in wenigen Sekunden mitteilen könnte.)
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 03.01.2009 ▲ |
|
|
|
|
| Frank Abbing
Einmal nur Done ohne Ergebnis. Registry findet auch nüscht.
Mach mal einen Screenshot von meinem obigen Quellcode [...] - Du kannst ja einfach auf den Ausführen-Button klicken. |
|
|
| |
|
|
|
RGH | He, he ... zumindest ich kann mit diesem seltsamen Dialekt einer mir nicht ganz unbekannt scheinenden Sprache nichts anfangen ... ;)
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 03.01.2009 ▲ |
|
|
|
|
| RGH
He, he ... zumindest ich kann mit diesem seltsamen Dialekt einer mir nicht ganz unbekannt scheinenden Sprache nichts anfangen ... ;)
Gruß Roland
Ein Klick auf den Ausführen-Button sollte hinzubekommen sein, man kann ja die Augen zu machen wenn ein Zipfelchen vom Code hervorscheint. |
|
|
| |
|
|
|
RGH | iF
RGHHe, he ... zumindest ich kann mit diesem seltsamen Dialekt einer mir nicht ganz unbekannt scheinenden Sprache nichts anfangen ... ;)
Gruß Roland Ein Klick auf den Ausführen-Button sollte hinzubekommen sein, man kann ja die Augen zu machen wenn ein Zipfelchen vom Code hervorscheint.
Nein, denn dann will mein PC erst mal XProfanFree installieren, was aber unnötig ist und ich nicht will, da ich ja im Besitz der aktuellen Vollversion bin! ;) ALso breche ich es an der Stelle ab. (Außerdem habe ich XProfanFree schon auf dem PC.)
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 03.01.2009 ▲ |
|
|
|
|
| XP-Script [...] installiert kein XProfan-Free wenn man eine aktuelle Vollversion installiert hat und kein Fehler auftritt.
Wenn ein Fehler auftritt würde der Thread [...] zu XP-Script solch Info erbitten. |
|
|
| |
|
|
|
Frank Abbing | Es steht einfach nur Done im Fenster, iF. Allerdings liegt die Exe auch in keinem Standardpfad, so auch nicht im gleichen Ordner wie XProfan. Benutzen tue sie auch nur selten.
@Roland: XProfEd speichert seine Prefs im gleichen Ordner ab? Ist das unter Vista nicht problematisch? Besser wäre sicher in CSIDL_COMMON_APPDATA oder CSIDL_APPDATA.
Laufwerk durchsuchen geht auch ohne Listbox (siehe Code). Aber diese Möglichkeit dauert mir zu lange, also werde ich den User danach fragen. Ist mir selber auch angenehmer. KompilierenMarkierenSeparieren |
|
|
| |
|
|
|
| Frank Abbing
Es steht einfach nur Done im Fenster, iF. Allerdings liegt die Exe auch in keinem Standardpfad, so auch nicht im gleichen Ordner wie XProfan. Benutzen tue sie auch nur selten.
Ok, verstehe.
Wir sollten vlt. unterscheiden zwischen einer irgendwo abgelegten IDE-Exe und dem Prüfen auf Vorhandensein einer Installierten. |
|
|
| |
|
|