| |
|
|
Bamboo | mon Programme speichert Geburtstage et deux Termineinträge. eh bien hätte je volontiers, dass cela Programme automatisch startet, si un datumsgleicher Eintrag vorliegt. Geschrieben dans XProfan merci im Voraus pour Antwort et Aider |
|
|
| Manche Menschen werden deshalb schlecht, weil es ihnen zu gut geht. | 24.07.2016 ▲ |
|
|
|
|
RICOSCH | Programme avec Windows "Autostart" starten > Einträge abfragen > Programme finissons laisser. pouvoir seulement Sinn si qui calculateur aussi täglich récente gestartet wird ;)
mais là gibts doch Windows -le calendrier ;)
...et Task "Aufgabenplaner" ;) |
|
|
| |
|
|
|
Bamboo | mon Programme hat rien avec dem Windows-le calendrier ou bien dem Aufgabenplaner trop 1faire. und dir mir um une Code, avec dem je aus den "Programm-Einstellungen" dans mon Programme une Autostart-Text generieren peux. |
|
|
| Manche Menschen werden deshalb schlecht, weil es ihnen zu gut geht. | 24.07.2016 ▲ |
|
|
|
|
Jörg Sellmeyer | U/nter DDEExecute findest du un Beispiel, comment on une Programmgruppe erzeugt et là une Link anlegt. c'est déjà quelque chose älter, sollte mais encore marcher. Ansonsten peux du dans qui Registry sous "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" une Eintrag erzeugen (WriteIni HKEY_2,...) et là dein Programme eintragen. |
|
|
| |
|
|
|
Bamboo | Zum besseren Verständnis zeige je ici den Editor aus meinem Tool. là wirden pour den anniversaire et 2 Termineinträge données gespeichert. cela Programme soll sich mais seulement ensuite annoncer, si date et Eintrag übereinstimmen. Beim anniversaire naturellement seulement qui ersten 5 marque, chez den Terminen qui komplette comparaison avec date$(0) |
| 61 kB | | Bezeichnung: | Insert-Demo | | Version: | Beta | | Kurzbeschreibung: | c'est qui Editor | | Hochgeladen: | 24.07.2016 | | Downloadcounter: | | | | Download |
|
|
| |
|
|
|
Bamboo | So sieht qui vorhandene Code aus:
»######################################################
IF CLICKED(start_on&)
Writeini "HKEY_1","Software\\Microsoft\\Windows\\CurrentVersion\\Run",\
programm_art$=CHR$(34)+controll$+CHR$(34)
ASSIGN #2,auto_datei$
REWRITE #2
PRINT #2,"AKTIV"
CLOSE #2
EnableWindow start_on&,0
EnableWindow start_off&,1
ENDIF
'-----------------------------------------------------
IF CLICKED(start_off&)
DELETEKEY "Software\\Microsoft\\Windows\\CurrentVersion\\Run",programm_art$
ASSIGN #2,auto_datei$
REWRITE #2
PRINT #2,"NICHT AKTIV"
CLOSE #2
EnableWindow start_on&,1
EnableWindow start_off&,0
ENDIF
'######################################################
PROC DELETEKEY
Paramètres RegPfad$, Eintrag$
Déclarer Handle%
Externe("ADVAPI32", "RegCreateKeyExA", $80000001, Addr(RegPfad$), 0, 0, 0, $20006, 0, Addr(Handle%), 0)
Externe("ADVAPI32", "RegDeleteValueA", Handle%, Addr(Eintrag$))
Externe("ADVAPI32", "RegCloseKey", Handle%)
ENDPROC
»######################################################
Habe en supplément une EXE-Dossier geschrieben, qui aussi im Programmverzeichnis steht et qui relevanten données chez PC-Start kontrolliert. Funktioniert mais malheureusement pas. Es venez qui Fehlermeldung 104 - alors cherchez cela Programme une Dossier. je vermute, dass qui ici verwendete Listview.dll de Frank Abbing qui l'affaire ausbremst. Hat là quelqu'un Erfahrung avec ? merci pour Rückantwort |
|
|
| Manche Menschen werden deshalb schlecht, weil es ihnen zu gut geht. | 24.07.2016 ▲ |
|
|
|
|
Jörg Sellmeyer | cela ici ça va Schonmal pas:
Writeini "HKEY_1","Software\\Microsoft\\Windows\\CurrentVersion\\Run",\
programm_art$=CHR$(34)+controll$+CHR$(34)
Writeini "HKEY_1","Software\\Microsoft\\Windows\\CurrentVersion\\Run",\
programm_art$ + "=" + CHR$(34)+controll$+CHR$(34)
peut-être devrait du dir erstmal qui Basisroutinen pour cela écrivons et Lesen dans qui Registry erstellen et après cet dans dein Programme insérer. ensuite peux du besser aussortieren, wohin là qui faute liegen. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.07.2016 ▲ |
|
|
|
|
Bamboo | Jörg Votre Code, avec "=" erweitert, erzeugt une Fehlermeldung. "Zuwenig paramètre..." mon Code écrit richtig dans qui Registry (CCleaner sous "Autostart" nachgesehen), mais ensuite hakt es. qui Start des réel Programmes bricht avec qui Fehlermeldung 104 ab ??? |
|
|
| |
|
|
|
Jörg Sellmeyer | Ah - ok. là hab je mich vertan.
comment oui c'est ca soll car qui Startaufruf votre Programmes air? cela allez aus deinem Codeauszug pas hervor et den Informationen peux on bisher seulement deviner. |
|
|
| |
|
|
|
Bamboo | Jötg à sich entier simple et jusqu'à zum Absturz klappt cela oui aussi. Code-Kurzform: Assign #1,fichier$ RESET #1 WHILENOT EOF(#1) INPUT #1,txt$ IF LEFT$(date$(0),5) = txt$ RUN programm$ ENDIF ENDWHILE CLOSE #1 FIN Im Hauptprogramm wird ensuite une Gridbox avec den vorhanenen Tagesdaten ouvert. cela funktioniert aussi, si je cela Programme avec Double-cliquez sur starte. chez RUN programm$ Absturz Hab avec beiden Alternativen GETDIR$("@") ou bien $PROGDIR versucht. toujours cela gleiche Ergebnis - faute 104 mon le doute ist qui Listview.dll |
|
|
| Manche Menschen werden deshalb schlecht, weil es ihnen zu gut geht. | 24.07.2016 ▲ |
|
|
|
|
Michael W. | "Dateikennung fehlt" ou bien "Datei pas zum Lesen geöffnet"
GETDIR$("@") -- sollte dans neuen Betriebssystemen pas genutzt volonté
et cela quoi Du là geschrieben la hâte, wird cela car im Programme- verzeichnis gespeichert (sur cela on peut-être. aucun Rechte hat)?
ou bien im Datenverzeichnis (sous $AppDataDir) |
|
|
| |
|
|
|
Bamboo | Michael qui Declaration fichier$ ist im Hauptprogramm et appelez qui CSV-Dossier avec den Entrées sur. vous ist im Unterverzeichnis INS_DATEN vorhanden et alle Pfade sommes richtig angegeben. c'est mir un Rätsel, pourquoi cela eigentliche Programme avec Double-cliquez sur startet, mais avec RUN programm$ pas. |
|
|
| |
|
|