Avatar billede teddybear Nybegynder
13. december 2003 - 14:39 Der er 12 kommentarer og
1 løsning

Hjælp til programmer

JEg har været ved at programmere lidt, men hvordan får man en fil til automatisk at ligge sig i start så den åbner sammen med computeren. Det er en slags chat og jeg vil gerne have folk der installere den kan få lov til at åbne programmet automatisk ved start. Jeg programmere i kodesproget ANSI.
Avatar billede soreno Praktikant
13. december 2003 - 15:36 #1
Du kan placere et link til filen i regedit i:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Eller placere en shortcut i:
"%USERPROFILE%\start menu\programs\startup"

Hvis du bruger et install program (f.eks. InnoSetup) kan du bruge de indbyggede makroer til hjælp.
Avatar billede teddybear Nybegynder
13. december 2003 - 16:02 #2
Jeg er lidt en newbie til kodning. Hvilken kommando skal man sætte foran???
Avatar billede soreno Praktikant
13. december 2003 - 16:09 #3
Hvordan distribuerer du programmet til brugere ?

Og hvilket sprog er det lavet i (ANSI er en standardiserings organisation, mig bekendt ikke et seperat sprog).
Avatar billede teddybear Nybegynder
13. december 2003 - 16:21 #4
Jeg vil lægge en fil ud, hvor der står at den vil ligge sig i start. Jeg bruger windows-kommando. Jeg har prøvet med at sige copy kilde placering, men jeg kan ikke få det til at virke.
Avatar billede soreno Praktikant
13. december 2003 - 16:32 #5
Er det en bat fil vi snakker om ?
Avatar billede teddybear Nybegynder
13. december 2003 - 17:17 #6
Ja
Avatar billede soreno Praktikant
13. december 2003 - 17:45 #7
F.eks.
copy mitProgram.exe "%USERPROFILE%\start menu\programs\startup"

Det er kun testet med engelsk winxp.
Avatar billede soreno Praktikant
13. december 2003 - 17:46 #8
Jeg synes du burde overveje InnoSetup:
http://www.jrsoftware.org/

Så vil det virke uanset sprog.
Avatar billede teddybear Nybegynder
13. december 2003 - 18:48 #9
ER der nogen der ved hvad det hedder i en dask version af windows XP
Avatar billede soreno Praktikant
13. december 2003 - 18:51 #10
Du kan jo evt. selv kigge, hvis du har en dansk version.

Brug stifinder eller lign.

Muligvis hedder det:
"%USERPROFILE%\start menu\programmer\startup"
Avatar billede teddybear Nybegynder
13. december 2003 - 19:12 #11
C:\Documents and Settings\vesterbølle\Menuen Start\Programmer\Start
Skal jeg så skrive %userprofile%\Menuen Start\Programmer\Start
Avatar billede teddybear Nybegynder
13. december 2003 - 19:13 #12
Det virkede ikke da jeg prøvede.
JEG tror der skal skrives noget andet end userprofile, men hvad kan jeg ikke hitte ud af.
Avatar billede soreno Praktikant
13. december 2003 - 21:39 #13
%userprogile% er en environment setting der peger på profil directory for den bruger som er logget ind.

Hos mig er userprofile:
USERPROFILE=C:\Documents and Settings\soren

Man kan se andre environment variabler ved at køre:
set

i "dos".

Det vil givet vis kun virke med win2k og nyere.

Når der er mellemrum i en path skal man huske "" eller opfattes det som flere seperate parametre.

Ret:
%userprofile%\Menuen Start\Programmer\Start

til:
"%userprofile%\Menuen Start\Programmer\Start"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester