Forum Delphi.cz

Delphi => Obecné => Téma založeno: Viktor Marek 14-05-2021, 11:53:10

Název: ShellExecute na pozadí
Přispěvatel: Viktor Marek 14-05-2021, 11:53:10
Z Delphi 5 spuštím OneDrive
Cesta:=GetSpecialFolderPath(CSIDL_PROFILE) + '\AppData\Local\Microsoft\OneDrive\OneDrive.exe';
ShellExecute (Handle, 'open', PChar (Cesta), nil, nil, SW_HIDE);
Ovšem po spuštění naběhne okno se seznamem složek

Pokud ale spustím baťák (START %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /background)
spustí se OneDrive na pozadí což potřebuji.

Lze toho dosáhnout i v ShellExecute , nebo je nějaká jiná možnost?
Název: Re:ShellExecute na pozadí
Přispěvatel: Jan Fiala 14-05-2021, 11:59:06
Lze toho dosáhnout stejně jako v tom baťáku. Stačí předat parametr /background.
Název: Re:ShellExecute na pozadí
Přispěvatel: Viktor Marek 14-05-2021, 12:25:08
Děkuji - to mi uniklo.