Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
TypeScript/JavaScript API hivatkozás @microsoft/winappcli.
Minden CLI-parancs aszinkron függvényként érhető el, amely rögzíti az stdout/stderrt, és egy beírt eredményt ad vissza.
Az MSIX-identitás, az Elektron hibakeresési identitás és a buildelési eszközök segéd segédprogramja is exportálva van.
Telepítés
npm install @microsoft/winappcli
Gyors kezdés
import { init, packageApp, certGenerate } from '@microsoft/winappcli';
// Initialize a new project with defaults
await init({ useDefaults: true });
// Generate a dev certificate
await certGenerate({ install: true });
// Package the built app
await packageApp({ inputFolder: './dist', cert: './devcert.pfx' });
Gyakori típusok
Minden CLI-parancsburkoló elfogad egy beállításobjektumot, amely kiterjeszti a CommonOptions-t, és visszaadja a Promise<WinappResult>-t.
CommonOptions
A legtöbb parancs által megosztott alapbeállítások.
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
WinappResult
Minden parancsburkoló által visszaadott eredmény.
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
exitCode |
number |
Igen | A folyamat kilépési kódja (mindig 0 siker esetén – nem nulla érték hibát jelez). |
stdout |
string |
Igen | Rögzített standard kimenet. |
stderr |
string |
Igen | Rögzített standard hiba. |
Parancssori felület parancsburkolói
Ezek a függvények natív parancssori felületi winapp parancsokat csomagolnak. Minden CommonOptions-t elfogad (quiet, verbose, cwd).
certGenerate()
Csak helyi teszteléshez hozzon létre önaláírt tanúsítványt. A kiadónak meg kell egyeznie a jegyzékkel (automatikusan kikövetkeztetve, ha a --manifest meg van adva, vagy a Package.appxmanifest a jelenlegi munkakönyvtárban van). Kimenet: devcert.pfx (alapértelmezett jelszó: 'password'). A produkcióhoz szerezzen be tanúsítványt egy megbízható hitelesítésszolgáltatótól. A 'cert install' parancs használatával bizalomra jelölhet ezen a gépen.
function certGenerate(options?: CertGenerateOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
exportCer |
boolean \| undefined |
No | .cer fájl exportálása (csak nyilvános kulcs) a .pfx mellett |
ifExists |
IfExists \| undefined |
No | Viselkedés a kimeneti fájl létrehozásakor: "hiba" (hiba, alapértelmezett), "kihagyás" (meglévő megőrzése) vagy "felülírás" (csere) |
install |
boolean \| undefined |
No | A tanúsítvány telepítése a helyi géptárolóba a létrehozás után |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
manifest |
string \| undefined |
No | A Package.appxmanifest vagy appxmanifest.xml fájl elérési útja a közzétevő adatainak kinyeréséhez |
output |
string \| undefined |
No | A létrehozott PFX-fájl kimeneti elérési útja |
password |
string \| undefined |
No | A létrehozott PFX-fájl jelszava |
publisher |
string \| undefined |
No | A létrehozott tanúsítvány kiadó neve. Ha nincs megadva, a rendszer a manifest alapján következtet. |
validDays |
number \| undefined |
No | A tanúsítvány érvényességi napjainak száma |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
certInfo()
A tanúsítvány részleteinek megjelenítése (tárgy, ujjlenyomat, lejárat). Hasznos, ha aláírás előtt ellenőrzi, hogy egy tanúsítvány megfelel-e a jegyzéknek.
function certInfo(options: CertInfoOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
certPath |
string |
Igen | A tanúsítványfájl elérési útja (PFX) |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
password |
string \| undefined |
No | A PFX-fájl jelszava |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
certInstall()
Tanúsítvány megbízhatóvá tétele ezen a gépen (rendszergazdai jogosultság szükséges). A fejlesztői tanúsítványokkal aláírt MSIX-csomagok telepítése előtt futtassa. Példa: winapp cert install ./devcert.pfx. Tanúsítványonként csak egyszer van szükség.
function certInstall(options: CertInstallOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
certPath |
string |
Igen | A tanúsítványfájl elérési útja (PFX vagy CER) |
force |
boolean \| undefined |
No | A telepítés kényszerítése akkor is, ha a tanúsítvány már létezik |
password |
string \| undefined |
No | A PFX-fájl jelszava |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
createDebugIdentity()
Engedélyezze a csomagdentitást a hibakereséshez teljes MSIX létrehozása nélkül. A fejlesztés során Windows API-k (leküldéses értesítések, megosztási cél stb.) teszteléséhez szükséges. Példa: winapp create-debug-identity ./myapp.exe. Package.appxmanifest vagy appxmanifest.xml szükséges az aktuális könyvtárban, vagy --manifesten keresztül továbbítva. Futtassa újra a manifesztfájl vagy az Assets mappa módosítása után.
function createDebugIdentity(options?: CreateDebugIdentityOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
entrypoint |
string \| undefined |
No | A .exe fájl elérési útja, amely azonosítóval vagy belépési pont szkripttel futtatandó. |
keepIdentity |
boolean \| undefined |
No | A jegyzékben szereplő csomag identitásának megőrzése változatlanul, a ".debug" hozzáfűzése nélkül a csomag nevéhez és az alkalmazásazonosítóhoz. |
manifest |
string \| undefined |
No | A Package.appxmanifest vagy appxmanifest.xml elérési útja |
noInstall |
boolean \| undefined |
No | Ne telepítse a csomagot a létrehozás után. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
createExternalCatalog()
Létrehoz egy CodeIntegrityExternal.cat katalógusfájlt a megadott könyvtárakból származó végrehajtható fájlok kivonatával. Az MSIX ritka csomagjegyzékekben (AllowExternalContent) található TrustedLaunch jelölővel használható a csomagban nem szereplő külső fájlok végrehajtásának engedélyezéséhez.
function createExternalCatalog(options: CreateExternalCatalogOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
inputFolder |
string |
Igen | A feldolgozandó végrehajtható fájlokat tartalmazó bemeneti mappák listája (pontosvesszővel elválasztva) |
computeFlatHashes |
boolean \| undefined |
No | Lapos hash-ek belefoglalása a katalógus létrehozásakor |
ifExists |
IfExists \| undefined |
No | Viselkedés, ha a kimeneti fájl már létezik |
output |
string \| undefined |
No | Kimeneti katalógus fájl elérési útja. Ha nincs megadva, a rendszer az alapértelmezett CodeIntegrityExternal.cat nevet használja. |
recursive |
boolean \| undefined |
No | Alkönyvtárak fájljainak belefoglalása |
usePageHashes |
boolean \| undefined |
No | Lapkivonatok belefoglalása a katalógus létrehozásakor |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
getWinappPath()
Nyomtassa ki a .winapp könyvtár elérési útját. Használja a --globalt a megosztott gyorsítótár helyéhez, vagy hagyja ki a project-local .winapp mappát. A szkriptek készítéséhez hasznos, amelyek hivatkoznak a telepített csomagokra.
function getWinappPath(options?: GetWinappPathOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
global |
boolean \| undefined |
No | A globális .winapp könyvtár lekérése helyi helyett |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
init()
Kezdje itt egy Windows alkalmazás inicializálásához a szükséges beállítással. Beállítja az Windows alkalmazásfejlesztéshez szükséges összes elemet: létrehozza a Package.appxmanifestet alapértelmezett eszközökkel, letölti Windows SDK-t és Windows App SDK csomagokat, és előrejelzéseket hoz létre. Az SDK-csomagok kezelésekor (--setup-sdks stable/preview/experimental) létrejön a winapp.yaml, amely a "visszaállítás/frissítés" számára rögzíti a verziókat; viszont a --setup-sdks none esetén (például azoknál a Rust/Tauri projekteknél, amelyek saját SDK-kötéseket tartalmaznak) nem jön létre winapp.yaml. Alapértelmezés szerint interaktív (a --use-defaults használatával kihagyhatja a parancssorokat). Használja a "visszaállítás" parancsot, ha olyan adattárat klónozott, amely már rendelkezik winapp.yaml-lel. Ha csak jegyzékfájlra van szüksége, akkor használja a "jegyzék generálása" vagy a "tanúsítvány generálása" lehetőséget, ha fejlesztési tanúsítványra van szüksége a kódaláíráshoz.
function init(options?: InitOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
baseDirectory |
string \| undefined |
No | A winapp-munkaterület alap-/gyökérkönyvtára használat vagy telepítés céljából. |
configDir |
string \| undefined |
No | Olvasási/tárolási konfigurációt tároló könyvtár (alapértelmezett: aktuális könyvtár) |
configOnly |
boolean \| undefined |
No | Csak a konfigurációs fájlműveleteket kezelje (hozza létre, ha hiányzik, és ellenőrizze, ha már létezik). Hagyja ki a csomagtelepítést és a munkaterület egyéb beállítási lépéseit. |
ignoreConfig |
boolean \| undefined |
No | Ne használjon konfigurációs fájlt a verziókezeléshez |
noGitignore |
boolean \| undefined |
No | Ne frissítse a .gitignore fájlt |
setupSdks |
SdkInstallMode \| undefined |
No | SDK telepítési mód: "stabil" (alapértelmezett), "előzetes verzió", "kísérleti" vagy "nincs" (SDK-telepítés kihagyása) |
useDefaults |
boolean \| undefined |
No | Ne kérje a kérést, és használja az összes kérés alapértelmezett értékét |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
manifestAddAlias()
Adjon hozzá végrehajtási aliast (uap5:AppExecutionAlias) a Package.appxmanifesthez. Ez lehetővé teszi a csomagolt alkalmazás parancssorból való elindítását az aliasnév beírásával. Alapértelmezés szerint az alias a Végrehajtható attribútumból lesz kikövetkeztetve (például $targetnametoken$.exe $targetnametoken$.exe alias lesz).
function manifestAddAlias(options?: ManifestAddAliasOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
appId |
string \| undefined |
No | Alkalmazásazonosító az alias hozzáadásához (alapértelmezett: első alkalmazáselem) |
manifest |
string \| undefined |
No | A Package.appxmanifest vagy appxmanifest.xml fájl elérési útja (alapértelmezett: keresés az aktuális könyvtárban) |
name |
string \| undefined |
No | Aliasnév (pl. 'myapp.exe'). Alapértelmezett: a manifesztben szereplő futtatható attribútumból származik. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
manifestGenerate()
A Package.appxmanifest létrehozása teljes projektbeállítás nélkül. Akkor használja, ha csak jegyzék- és képegységekre van szüksége (nincs SDK, nincs tanúsítvány). A teljes beállításhoz használja az "init" parancsot. Sablonok: "csomagolt" (teljes MSIX), "ritka" (Windows API-kat igénylő asztali alkalmazás).
function manifestGenerate(options?: ManifestGenerateOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
directory |
string \| undefined |
No | Jegyzékfájl létrehozása a címtárban |
description |
string \| undefined |
No | A telepítés során és a Windows Beállításokban látható, emberi olvasásra alkalmas alkalmazásleírás |
executable |
string \| undefined |
No | Az alkalmazás végrehajtható fájljának elérési útja. Alapértelmezett: <csomagnév>.exe |
ifExists |
IfExists \| undefined |
No | Viselkedés, amikor a kimeneti fájl létezik: "hiba" (sikertelen, alapértelmezett), "kihagyás" (meglévő megőrzése) vagy "felülírás" (csere) |
logoPath |
string \| undefined |
No | Az embléma képfájl elérési útja |
packageName |
string \| undefined |
No | Csomag neve (alapértelmezett: mappanév) |
publisherName |
string \| undefined |
No | Publisher CN (alapértelmezett: CN=<aktuális felhasználó>) |
template |
ManifestTemplates \| undefined |
No | Jegyzéksablon típusa: "csomagolt" (teljes MSIX-alkalmazás, alapértelmezett) vagy "ritka" (asztali alkalmazás Windows API-k csomagidentitásával) |
version |
string \| undefined |
No | Az alkalmazás verziója Major.Minor.Build.Revision formátumban (például 1.0.0.0). |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
manifestUpdateAssets()
Hozzon létre új objektumokat a Package.appxmanifestben hivatkozott képekhez egyetlen forrásképből. A forrásképnek legalább 400x400 képpontnak kell lennie.
function manifestUpdateAssets(options: ManifestUpdateAssetsOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
imagePath |
string |
Igen | A forrásképfájl elérési útja (SVG, PNG, ICO, JPG, BMP, GIF) |
lightImage |
string \| undefined |
No | A világos témavariánsok forrásképének elérési útja (SVG, PNG, ICO, JPG, BMP, GIF) |
manifest |
string \| undefined |
No | A Package.appxmanifest vagy appxmanifest.xml fájl elérési útja (alapértelmezett: keresés az aktuális könyvtárban) |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
packageApp()
Hozzon létre MSIX-telepítőt a beépített alkalmazásból. Futtassa az alkalmazás megépítése után. A csomagoláshoz jegyzékfájlra (Package.appxmanifest vagy appxmanifest.xml) van szükség – az aktuális munkakönyvtárban kell lennie, --jegyzékként kell átadni, vagy a bemeneti mappában kell lennie. A --cert devcert.pfx használatával jelentkezzen be tesztelésre. Példa: winapp csomag ./dist --manifest Package.appxmanifest --cert ./devcert.pfx
function packageApp(options: PackageOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
inputFolder |
string |
Igen | Beviteli mappa csomagelrendezéssel |
cert |
string \| undefined |
No | Az aláíró tanúsítvány elérési útja (ha meg van adva az automatikus aláírás) |
certPassword |
string \| undefined |
No | Tanúsítvány jelszava (alapértelmezett: jelszó) |
executable |
string \| undefined |
No | A végrehajtható fájl elérési útja a bemeneti mappához képest. |
generateCert |
boolean \| undefined |
No | Új fejlesztési tanúsítvány létrehozása |
installCert |
boolean \| undefined |
No | Tanúsítvány telepítése a gépre |
manifest |
string \| undefined |
No | Az AppX-jegyzékfájl elérési útja (alapértelmezett: automatikus észlelés a bemeneti mappából vagy az aktuális könyvtárból) |
name |
string \| undefined |
No | Csomag neve (alapértelmezett: jegyzékből) |
output |
string \| undefined |
No | Kimeneti msix-fájl neve a létrehozott csomaghoz (alapértelmezés szerint <name><version><arch>.msix, visszalépve a következőkre, ha a verzió/architekturális adatok nem határozhatók meg: <name><version>.msix, <name><arch>.msix, vagy <name>.msix) |
publisher |
string \| undefined |
No | A kiadó neve tanúsítványgeneráláshoz |
selfContained |
boolean \| undefined |
No | Csomagolás a Windows App SDK-futtatókörnyezetet az önálló üzembe helyezéshez |
skipPri |
boolean \| undefined |
No | PRI-fájllétrehozás kihagyása |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
restore()
Használja az adattár klónozása után vagy amikor a .winapp/ mappa hiányzik. Újratelepíti az SDK-csomagokat a meglévő winapp.yaml-ből a verziók módosítása nélkül. Winapp.yaml szükséges (amelyet az "init" hozott létre). Az újabb SDK-verziók kereséséhez használja a "frissítés" lehetőséget.
function restore(options?: RestoreOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
baseDirectory |
string \| undefined |
No | Alap-/gyökérkönyvtár a winapp-munkaterülethez |
configDir |
string \| undefined |
No | A konfiguráció olvasásához használandó könyvtár (alapértelmezett: aktuális könyvtár) |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
run()
Csomagolt elrendezést hoz létre, regisztrálja az alkalmazást, és elindítja a csomagolt alkalmazást.
function run(options: RunOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
inputFolder |
string |
Igen | A futtatni kívánt alkalmazást tartalmazó bemeneti mappa |
args |
string \| undefined |
No | Az alkalmazásnak továbbítandó parancssori argumentumok |
clean |
boolean \| undefined |
No | Az újratelepítés előtt távolítsa el a meglévő csomag alkalmazásadatait (LocalState, beállítások stb.). Alapértelmezés szerint az alkalmazásadatok megmaradnak az újratelepítések során. |
debugOutput |
boolean \| undefined |
No | Rögzítse az OutputDebugString üzeneteket és az első véletlen kivételeket az elindított alkalmazásból. Egyszerre csak egy hibakereső csatolható egy folyamathoz, így más hibakeresők (Visual Studio, VS Code) nem használhatók egyszerre. Használja a --no-launch parancsot, ha másik hibakeresőt kell csatolnia. A --no-launch és a --json nem kombinálható. |
detach |
boolean \| undefined |
No | Indítsa el az alkalmazást, és azonnal térjen vissza anélkül, hogy várnia kell a kilépésre. Olyan CI-/automatizálási alkalmazásokhoz használható, ahol az alkalmazással az indítás után kell kommunikálnia. A PID-t stdoutra nyomtatja (vagy JSON-ban a --json használatával). |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
manifest |
string \| undefined |
No | A Package.appxmanifest elérési útja (alapértelmezett: automatikus észlelés a bemeneti mappából vagy az aktuális könyvtárból) |
noLaunch |
boolean \| undefined |
No | Csak az alkalmazás elindítása nélkül hozzuk létre a hibakeresési identitást, és regisztráljuk a csomagot. |
outputAppxDirectory |
string \| undefined |
No | A laza elrendezési csomag kimeneti könyvtára. Ha nincs megadva, a program egy AppX nevű könyvtárat használ a bemeneti mappa könyvtárában. |
symbols |
boolean \| undefined |
No | Szimbólumok letöltése a Microsoft Symbol Serverről a natív összeomlások részletesebb elemzéséhez. Csak a --debug-output használatával használható. Először futtatja a letöltési szimbólumokat, és helyileg gyorsítótárazza őket; a későbbi futtatások a gyorsítótárat használják. |
unregisterOnExit |
boolean \| undefined |
No | A fejlesztési csomagot regisztrálatlan állapotúvá kell tenni az alkalmazás kilépése után. Csak a fejlesztési módban regisztrált csomagokat távolítja el. |
withAlias |
boolean \| undefined |
No | Indítsa el az alkalmazást az AUMID-aktiválás helyett annak végrehajtási aliasával. Az alkalmazás az aktuális terminálon fut örökölt stdin/stdout/stderr használatával. A jegyzékben egy uap5:ExecutionAlias elem szükséges. A "winapp manifest add-alias" parancs használatával adjon hozzá végrehajtási aliast a manifesthez. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
sign()
MSIX csomag vagy végrehajtható fájl aláírása. Példa: winapp sign ./app.msix ./devcert.pfx. A --timestamp használatával az éles buildek a tanúsítvány lejárata után is érvényesek maradnak. A "csomag" parancs automatikusan aláírható a --cert paranccsal.
function sign(options: SignOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
filePath |
string |
Igen | Az aláírandó fájl/csomag elérési útja |
certPath |
string |
Igen | A tanúsítványfájl elérési útja (PFX formátum) |
password |
string \| undefined |
No | Tanúsítvány jelszava |
timestamp |
string \| undefined |
No | Időbélyeg-kiszolgáló URL-címe |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
store()
Futtassa a Microsoft Store fejlesztői parancssori felületének parancsát. Ez a parancs letölti a Microsoft Store fejlesztői parancssori felületet, ha még nem töltötte le. További információ a Microsoft Store fejlesztői parancssori felületéről: https://aka.ms/msstoredevcli
function store(options?: StoreOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
storeArgs |
string[] \| undefined |
No | A Microsoft Store fejlesztői parancssori felületnek továbbítandó argumentumok. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
tool()
Futtassa közvetlenül Windows SDK-eszközöket (makeappx, signtool, makepri stb.). Szükség esetén automatikusan letölti a buildeszközöket. A legtöbb feladat esetében előnyben részesítse a magasabb szintű parancsokat, például a "csomag" vagy a "sign" parancsot. Példa: winapp tool makeappx pack /d ./folder /p ./out.msix
function tool(options?: ToolOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
toolArgs |
string[] \| undefined |
No | Az SDK-eszköznek továbbítandó argumentumok, például ['makeappx', 'pack', '/d', './folder', '/p', './out.msix']. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiClick()
Kattintson egy elemre az egérszimulációval végzett lassú vagy szöveges kereséssel. Az InvokePatternt nem támogató elemeken (például oszlopfejléceken, listaelemeken) működik. Használja a --double kapcsolót a dupla kattintáshoz, --right a jobb kattintáshoz.
function uiClick(options?: UiClickOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
double |
boolean \| undefined |
No | Dupla kattintás végrehajtása egyetlen kattintás helyett |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
right |
boolean \| undefined |
No | Bal oldali kattintás helyett jobb gombbal történő kattintás végrehajtása |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogantyú a lista outputjából). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiFocus()
A billentyűzetfókusz áthelyezése a megadott elemre az UIA SetFocus használatával.
function uiFocus(options?: UiFocusOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiGetFocused()
A célalkalmazásban jelenleg billentyűzetfókuszú elem megjelenítése.
function uiGetFocused(options?: UiGetFocusedOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiGetProperty()
UIA-tulajdonságértékek olvasása az elemből. Adjon meg --tulajdonságot egyetlen tulajdonsághoz, vagy kihagyja az összeset.
function uiGetProperty(options?: UiGetPropertyOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
property |
string \| undefined |
No | Beolvasni vagy szűrni kívánt tulajdonságnév |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiGetValue()
Olvassa el az aktuális értéket egy elemből. A TextPattern (RichEditBox, Document), a ValuePattern (TextBox, ComboBox, Slider), majd a Név (címkék) kipróbálása. Használat: winapp ui get-value <selector> -a <app>
function uiGetValue(options?: UiGetValueOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiInspect()
Tekintse meg a felhasználói felület elemfáját szemantikai csigákkal, elemtípusokkal, névvel és határokkal.
function uiInspect(options?: UiInspectOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
ancestors |
boolean \| undefined |
No | A fa felfelé haladása a megadott elemtől a gyökérig |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
depth |
number \| undefined |
No | Favizsgálat mélysége |
hideDisabled |
boolean \| undefined |
No | Letiltott elemek elrejtése a kimenetből |
hideOffscreen |
boolean \| undefined |
No | Külső elemek elrejtése a kimenetből |
interactive |
boolean \| undefined |
No | Csak interaktív/meghívható elemek (gombok, hivatkozások, bemenetek, listaelemek) megjelenítése. Az alapértelmezett mélység 8-ra nő. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiInvoke()
Elem aktiválása slug vagy szöveg szerinti kereséssel. Sorrendben próbálja meg az InvokePattern, a TogglePattern, a SelectionItemPattern és az ExpandCollapsePattern parancsot.
function uiInvoke(options?: UiInvokeOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiListWindows()
Sorolja fel az összes látható ablakot a HWND-vel, a címmel, a folyamattal és a mérettel. A -a használatával alkalmazásnév alapján szűrhet. A HWND és a -w használatával megcélzhat egy adott ablakot.
function uiListWindows(options?: UiListWindowsOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiScreenshot()
Rögzítse a célablakot vagy elemet PNG-rendszerképként. Ha több ablak is létezik (például párbeszédpanelek), mindegyik külön fájlba kerül. A --json a fájl elérési útját és dimenzióit adja vissza. A --capture-screen használata felugró ablakokhoz.
function uiScreenshot(options?: UiScreenshotOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
captureScreen |
boolean \| undefined |
No | Rögzítés képernyőről (beleértve az előugró ablakokat/átfedéseket) ablakmegjelenítés helyett. Először az előtérbe helyezi az ablakot. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
output |
string \| undefined |
No | Mentse a kimenetet a fájl elérési útvonalra (például képernyőkép) |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiScroll()
Tárolóelem görgetése a ScrollPattern használatával. A --direction használatával lépésenként görgethet, vagy a --to használatával a tetejére/aljára ugorhat.
function uiScroll(options?: UiScrollOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
direction |
string \| undefined |
No | Görgetés iránya: fel, le, balra, jobbra |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
to |
string \| undefined |
No | Görgetés a pozícióhoz: felül, alul |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiScrollIntoView()
Görgessen a megadott elemet a látható területre a UIA ScrollItemPattern használatával.
function uiScrollIntoView(options?: UiScrollIntoViewOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiSearch()
Keresse meg az elemfában a szöveges lekérdezésnek megfelelő elemeket. A szemantikai csigákkal való összes egyezést adja vissza.
function uiSearch(options?: UiSearchOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
max |
number \| undefined |
No | Keresési eredmények maximális száma |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiSetValue()
Egy elemhez értéket állítson be az UIA ValuePattern használatával. A TextBox, a ComboBox, a Slider és más szerkeszthető vezérlők esetében használható. Használat: winapp ui set-value <selector><value> -a <app>
function uiSetValue(options?: UiSetValueOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
value |
string \| undefined |
No | Beállítandó érték (textBox/ComboBox szöveg, csúszka száma) |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiStatus()
Csatlakozzon egy célalkalmazáshoz, és jelenítse meg a kapcsolat adatait.
function uiStatus(options?: UiStatusOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
uiWaitFor()
Várjon, amíg egy elem megjelenik, eltűnik, vagy egy tulajdonság eléri a célértéket. 100 ms-es időközönként lekérdezéseket végez, amíg a feltétel teljesül vagy időtúllépés következik be.
function uiWaitFor(options?: UiWaitForOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
contains |
boolean \| undefined |
No | A pontos egyezés helyett használja a --érték részszűrési egyezését |
gone |
boolean \| undefined |
No | Várjon, amíg az elem eltűnik, ahelyett, hogy megjelenne. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
property |
string \| undefined |
No | Beolvasni vagy szűrni kívánt tulajdonságnév |
timeout |
number \| undefined |
No | Időtúllépés ezredmásodpercben |
value |
string \| undefined |
No | Várja meg, amíg az elem értéke megegyezik ezzel a sztringgel. Intelligens tartalékot használ (TextPattern –> ValuePattern –> Név). Használja együtt a --tulajdonsággal, hogy egy adott tulajdonságot ellenőrizzen. |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
unregister()
A regisztráció törlése egy sideloadolt fejlesztési csomag számára. Csak a fejlesztési módban regisztrált csomagokat távolítja el (például a "winapp run" vagy a "create-debug-identity" használatával).
function unregister(options?: UnregisterOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
force |
boolean \| undefined |
No | Hagyja ki a telepítési hely könyvtárának ellenőrzését, és törölje a regisztrációt még akkor is, ha a csomag regisztrálva lett egy másik projektfáról |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
manifest |
string \| undefined |
No | A Package.appxmanifest elérési útja (alapértelmezett: automatikus észlelés az aktuális könyvtárból) |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
update()
Ellenőrizze és telepítse az újabb SDK-verziókat. Frissíti a winapp.yaml legújabb verzióit, és újratelepíti a csomagokat. Meglévő winapp.yaml szükséges (amelyet az "init" hozott létre). Az előzetes verziójú SDK-khoz használja a --setup-sdks előzetes verzióját. Az aktuális verziók frissítés nélküli újratelepítéséhez használja a "visszaállítást".
function update(options?: UpdateOptions): Promise<WinappResult>
Lehetőségek:
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
setupSdks |
SdkInstallMode \| undefined |
No | SDK telepítési mód: "stabil" (alapértelmezett), "előzetes verzió", "kísérleti" vagy "nincs" (SDK-telepítés kihagyása) |
Emellett elfogadja a CommonOptions (quiet, , verbose). cwd
Hasznossági funkciók
execWithBuildTools()
Végezzen egy parancsot a BuildTools bin könyvtár elérési útjának PATH környezethez való hozzáadásával.
function execWithBuildTools(command: string, options?: ExecSyncOptions): string | Buffer<ArrayBufferLike>
Paraméterek:
| Paraméter | Típus | Szükséges | Description |
|---|---|---|---|
command |
string |
Igen | A végrehajtandó parancs |
options |
ExecSyncOptions |
No | Az execSync felé továbbítandó beállítások (nem kötelező) |
Visszatér: Az execSync kimenete
addMsixIdentityToExe()
Csomagidentitás-adatok hozzáadása egy appxmanifest.xml fájlból a végrehajtható fájl beágyazott jegyzékfájljaihoz
function addMsixIdentityToExe(exePath: string, appxManifestPath?: string | undefined, options?: MsixIdentityOptions): Promise<MsixIdentityResult>
Paraméterek:
| Paraméter | Típus | Szükséges | Description |
|---|---|---|---|
exePath |
string |
Igen | A végrehajtható fájl elérési útja |
appxManifestPath |
string \| undefined |
No | A csomag identitásadatait tartalmazó appxmanifest.xml fájl elérési útja |
options |
MsixIdentityOptions |
No | Választható konfiguráció |
addElectronDebugIdentity()
Csomagdentitás hozzáadása az Elektron hibakeresési folyamatához
function addElectronDebugIdentity(options?: MsixIdentityOptions): Promise<ElectronDebugIdentityResult>
Paraméterek:
| Paraméter | Típus | Szükséges | Description |
|---|---|---|---|
options |
MsixIdentityOptions |
No | Konfigurációs beállítások |
clearElectronDebugIdentity()
Törli/eltávolítja a csomagdentitást az Electron hibakeresési folyamatából a biztonsági mentésből való visszaállítással
function clearElectronDebugIdentity(options?: MsixIdentityOptions): Promise<ClearElectronDebugIdentityResult>
Paraméterek:
| Paraméter | Típus | Szükséges | Description |
|---|---|---|---|
options |
MsixIdentityOptions |
No | Konfigurációs beállítások |
getGlobalWinappPath()
A globális .winapp könyvtár elérési útjának lekérése
function getGlobalWinappPath(): string
Visszatér: A globális .winapp könyvtár teljes elérési útja
getLocalWinappPath()
A helyi .winapp könyvtár elérési útjának lekérése
function getLocalWinappPath(): string
Visszatér: A helyi .winapp könyvtár teljes elérési útja
parancssori felületi parancsok Node.js
Ezek a parancsok kizárólag programozott npx winapp node <subcommand> függvényekként érhetők el, és nem exportálhatók.
node create-addon
Natív bővítményfájlokat hozhat létre egy Electron-projekthez. Támogatja a C++ (node-gyp) és a C# (node-api-dotnet) sablonokat.
npx winapp node create-addon [options]
Lehetőségek:
| Zászló | Description |
|---|---|
--name <name> |
Bővítmény neve (az alapértelmezett beállítás a sablontól függ) |
--template <type> |
Addon-sablon: cpp vagy cs (alapértelmezett: cpp) |
--verbose |
Részletes kimenet engedélyezése |
Megjegyzés: Egy Electron projekt gyökeréből kell futtatni (a könyvtár tartalmazza a
package.jsonelemet).
Példák:
npx winapp node create-addon
npx winapp node create-addon --name myAddon
npx winapp node create-addon --template cs --name MyCsAddon
node add-electron-debug-identity
Csomagazonosság hozzáadása az Electron hibakeresési folyamathoz szórt csomagolással. Létrehoz egy biztonsági másolatot electron.exe, létrehoz egy ritka MSIX-jegyzékfájlt, hozzáadja az identitást a végrehajtható fájlhoz, és regisztrálja a ritka halmazt. Szükség van egy Package.appxmanifest-re (hozzon létre egyet a winapp init vagy a winapp manifest generate segítségével).
npx winapp node add-electron-debug-identity [options]
Lehetőségek:
| Zászló | Description |
|---|---|
--manifest <path> |
Az egyéni Package.appxmanifest elérési út (alapértelmezett: Package.appxmanifest az aktuális könyvtárban) |
--no-install |
Ne telepítse a csomagot a létrehozás után |
--keep-identity |
A jegyzék-identitást változatlanul hagyva, utótag hozzáfűzése .debug nélkül |
--verbose |
Részletes kimenet engedélyezése |
Megjegyzés: Az Electron projekt gyökeréből kell futtatni (a könyvtár tartalmazza a
node_modules/electronelemet). A visszavonáshoz használja a következőtnpx winapp node clear-electron-debug-identity: .
Példák:
npx winapp node add-electron-debug-identity
npx winapp node add-electron-debug-identity --manifest ./custom/Package.appxmanifest
node clear-electron-debug-identity
Távolítsa el a csomagdentitást az Electron hibakeresési folyamatából. Visszaállítja electron.exe a add-electron-debug-identity által létrehozott biztonsági mentésből, és eltávolítja a biztonsági mentési fájlokat.
npx winapp node clear-electron-debug-identity [options]
Lehetőségek:
| Zászló | Description |
|---|---|
--verbose |
Részletes kimenet engedélyezése |
Megjegyzés: Az Electron projekt gyökérkönyvtárából kell futtatni (a könyvtár tartalmazza
node_modules/electron).
Példák:
npx winapp node clear-electron-debug-identity
Típusok referenciája
ExecSyncOptions
A Node.js-ból újraexportálva a kényelem érdekében. Lásd Node.js dokumentumokat.
MsixIdentityOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
verbose |
boolean \| undefined |
No | |
noInstall |
boolean \| undefined |
No | |
keepIdentity |
boolean \| undefined |
No | |
manifest |
string \| undefined |
No |
MsixIdentityResult
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
success |
boolean |
Igen |
ElectronDebugIdentityResult
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
success |
boolean |
Igen | |
electronExePath |
string |
Igen | |
backupPath |
string |
Igen | |
manifestPath |
string |
Igen | |
assetsDir |
string |
Igen |
ClearElectronDebugIdentityResult
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
success |
boolean |
Igen | |
electronExePath |
string |
Igen | |
restoredFromBackup |
boolean |
Igen |
CallWinappCliOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
exitOnError |
boolean \| undefined |
No |
CallWinappCliResult
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
exitCode |
number |
Igen |
CallWinappCliCaptureOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()) |
CallWinappCliCaptureResult
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
exitCode |
number |
Igen | |
stdout |
string |
Igen | |
stderr |
string |
Igen |
GenerateCppAddonOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
name |
string \| undefined |
No | |
projectRoot |
string \| undefined |
No | |
verbose |
boolean \| undefined |
No |
GenerateCppAddonResult
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
success |
boolean |
Igen | |
addonName |
string |
Igen | |
addonPath |
string |
Igen | |
needsTerminalRestart |
boolean |
Igen | |
files |
string[] |
Igen |
GenerateCsAddonOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
name |
string \| undefined |
No | |
projectRoot |
string \| undefined |
No | |
verbose |
boolean \| undefined |
No |
GenerateCsAddonResult
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
success |
boolean |
Igen | |
addonName |
string |
Igen | |
addonPath |
string |
Igen | |
needsTerminalRestart |
boolean |
Igen | |
files |
string[] |
Igen |
IfExists
IfExists értékek.
type IfExists = "error" | "overwrite" | "skip"
SdkInstallMode
SdkInstallMode értékek.
type SdkInstallMode = "stable" | "preview" | "experimental" | "none"
ManifestTemplates
ManifestTemplates értékek.
type ManifestTemplates = "packaged" | "sparse"
CertGenerateOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
exportCer |
boolean \| undefined |
No | .cer fájl exportálása (csak nyilvános kulcs) a .pfx mellett |
ifExists |
IfExists \| undefined |
No | Viselkedés, amikor a kimeneti fájl létezik: "hiba" (sikertelen, alapértelmezett), "kihagyás" (meglévő megőrzése) vagy "felülírás" (csere) |
install |
boolean \| undefined |
No | A tanúsítvány telepítése a helyi géptárolóba a létrehozás után |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
manifest |
string \| undefined |
No | A Package.appxmanifest vagy appxmanifest.xml fájl elérési útja a közzétevő adatainak kinyeréséhez |
output |
string \| undefined |
No | A létrehozott PFX-fájl kimeneti elérési útja |
password |
string \| undefined |
No | A létrehozott PFX-fájl jelszava |
publisher |
string \| undefined |
No | A létrehozott tanúsítvány kiadó neve. Ha nincs megadva, a rendszer a manifest alapján következtet. |
validDays |
number \| undefined |
No | A tanúsítvány érvényességi napjainak száma |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
CertInfoOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
certPath |
string |
Igen | A tanúsítványfájl elérési útja (PFX) |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
password |
string \| undefined |
No | A PFX-fájl jelszava |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
CertInstallOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
certPath |
string |
Igen | A tanúsítványfájl elérési útja (PFX vagy CER) |
force |
boolean \| undefined |
No | A telepítés kényszerítése akkor is, ha a tanúsítvány már létezik |
password |
string \| undefined |
No | A PFX-fájl jelszava |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
CreateDebugIdentityOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
entrypoint |
string \| undefined |
No | A .exe fájl elérési útja, amely azonosítóval vagy belépési pont szkripttel futtatandó. |
keepIdentity |
boolean \| undefined |
No | A jegyzékben szereplő csomag identitásának megőrzése változatlanul, a ".debug" hozzáfűzése nélkül a csomag nevéhez és az alkalmazásazonosítóhoz. |
manifest |
string \| undefined |
No | A Package.appxmanifest vagy appxmanifest.xml elérési útja |
noInstall |
boolean \| undefined |
No | Ne telepítse a csomagot a létrehozás után. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
CreateExternalCatalogOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
inputFolder |
string |
Igen | A feldolgozandó végrehajtható fájlokat tartalmazó bemeneti mappák listája (pontosvesszővel elválasztva) |
computeFlatHashes |
boolean \| undefined |
No | Lapos hash-ek belefoglalása a katalógus létrehozásakor |
ifExists |
IfExists \| undefined |
No | Viselkedés, ha a kimeneti fájl már létezik |
output |
string \| undefined |
No | Kimeneti katalógus fájl elérési útja. Ha nincs megadva, a rendszer az alapértelmezett CodeIntegrityExternal.cat nevet használja. |
recursive |
boolean \| undefined |
No | Alkönyvtárak fájljainak belefoglalása |
usePageHashes |
boolean \| undefined |
No | Lapkivonatok belefoglalása a katalógus létrehozásakor |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
GetWinappPathOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
global |
boolean \| undefined |
No | A globális .winapp könyvtár lekérése helyi helyett |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
InitOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
baseDirectory |
string \| undefined |
No | A winapp-munkaterület alap-/gyökérkönyvtára használat vagy telepítés céljából. |
configDir |
string \| undefined |
No | Olvasási/tárolási konfigurációt tároló könyvtár (alapértelmezett: aktuális könyvtár) |
configOnly |
boolean \| undefined |
No | Csak a konfigurációs fájlműveleteket kezelje (hozza létre, ha hiányzik, és ellenőrizze, ha már létezik). Hagyja ki a csomagtelepítést és a munkaterület egyéb beállítási lépéseit. |
ignoreConfig |
boolean \| undefined |
No | Ne használjon konfigurációs fájlt a verziókezeléshez |
noGitignore |
boolean \| undefined |
No | Ne frissítse a .gitignore fájlt |
setupSdks |
SdkInstallMode \| undefined |
No | SDK telepítési mód: "stabil" (alapértelmezett), "előzetes verzió", "kísérleti" vagy "nincs" (SDK-telepítés kihagyása) |
useDefaults |
boolean \| undefined |
No | Ne kérje a kérést, és használja az összes kérés alapértelmezett értékét |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
ManifestAddAliasOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
appId |
string \| undefined |
No | Alkalmazásazonosító az alias hozzáadásához (alapértelmezett: első alkalmazáselem) |
manifest |
string \| undefined |
No | A Package.appxmanifest vagy appxmanifest.xml fájl elérési útja (alapértelmezett: keresés az aktuális könyvtárban) |
name |
string \| undefined |
No | Aliasnév (pl. 'myapp.exe'). Alapértelmezett: a manifesztben szereplő futtatható attribútumból származik. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
ManifestGenerateOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
directory |
string \| undefined |
No | Jegyzékfájl létrehozása a címtárban |
description |
string \| undefined |
No | A telepítés során és a Windows Beállításokban látható, emberi olvasásra alkalmas alkalmazásleírás |
executable |
string \| undefined |
No | Az alkalmazás végrehajtható fájljának elérési útja. Alapértelmezett: <csomagnév>.exe |
ifExists |
IfExists \| undefined |
No | Viselkedés, amikor a kimeneti fájl létezik: "hiba" (sikertelen, alapértelmezett), "kihagyás" (meglévő megőrzése) vagy "felülírás" (csere) |
logoPath |
string \| undefined |
No | Az embléma képfájl elérési útja |
packageName |
string \| undefined |
No | Csomag neve (alapértelmezett: mappanév) |
publisherName |
string \| undefined |
No | Publisher CN (alapértelmezett: CN=<aktuális felhasználó>) |
template |
ManifestTemplates \| undefined |
No | Jegyzéksablon típusa: "csomagolt" (teljes MSIX-alkalmazás, alapértelmezett) vagy "ritka" (asztali alkalmazás Windows API-k csomagidentitásával) |
version |
string \| undefined |
No | Az alkalmazás verziója Major.Minor.Build.Revision formátumban (például 1.0.0.0). |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
ManifestUpdateAssetsOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
imagePath |
string |
Igen | A forrásképfájl elérési útja (SVG, PNG, ICO, JPG, BMP, GIF) |
lightImage |
string \| undefined |
No | A világos témavariánsok forrásképének elérési útja (SVG, PNG, ICO, JPG, BMP, GIF) |
manifest |
string \| undefined |
No | A Package.appxmanifest vagy appxmanifest.xml fájl elérési útja (alapértelmezett: keresés az aktuális könyvtárban) |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
PackageOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
inputFolder |
string |
Igen | Beviteli mappa csomagelrendezéssel |
cert |
string \| undefined |
No | Az aláíró tanúsítvány elérési útja (ha meg van adva az automatikus aláírás) |
certPassword |
string \| undefined |
No | Tanúsítvány jelszava (alapértelmezett: jelszó) |
executable |
string \| undefined |
No | A végrehajtható fájl elérési útja a bemeneti mappához képest. |
generateCert |
boolean \| undefined |
No | Új fejlesztési tanúsítvány létrehozása |
installCert |
boolean \| undefined |
No | Tanúsítvány telepítése a gépre |
manifest |
string \| undefined |
No | Az AppX-jegyzékfájl elérési útja (alapértelmezett: automatikus észlelés a bemeneti mappából vagy az aktuális könyvtárból) |
name |
string \| undefined |
No | Csomag neve (alapértelmezett: jegyzékből) |
output |
string \| undefined |
No | A létrehozott csomag kimeneti msix-fájlneve (alapértelmezés szerint <név><verzió><arch>.msix, és ha nem állapítható meg a verzió/arch, akkor visszalépve <név><verzió>.msix, <név><arch>.msix, vagy <név>.msix) |
publisher |
string \| undefined |
No | A kiadó neve tanúsítványgeneráláshoz |
selfContained |
boolean \| undefined |
No | A Windows App SDK futtatókörnyezet csomagolása önálló üzembe helyezéshez |
skipPri |
boolean \| undefined |
No | PRI-fájllétrehozás kihagyása |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
RestoreOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
baseDirectory |
string \| undefined |
No | Alap-/gyökérkönyvtár a winapp-munkaterülethez |
configDir |
string \| undefined |
No | A konfiguráció olvasásához használandó könyvtár (alapértelmezett: aktuális könyvtár) |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
RunOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
inputFolder |
string |
Igen | A futtatni kívánt alkalmazást tartalmazó bemeneti mappa |
args |
string \| undefined |
No | Az alkalmazásnak továbbítandó parancssori argumentumok |
clean |
boolean \| undefined |
No | Az újratelepítés előtt távolítsa el a meglévő csomag alkalmazásadatait (LocalState, beállítások stb.). Alapértelmezés szerint az alkalmazásadatok megmaradnak az újratelepítések során. |
debugOutput |
boolean \| undefined |
No | Rögzítse az OutputDebugString üzeneteket és az első véletlen kivételeket az elindított alkalmazásból. Egyszerre csak egy hibakereső csatolható egy folyamathoz, így más hibakeresők (Visual Studio, VS Code) nem használhatók egyszerre. Használja a --no-launch parancsot, ha másik hibakeresőt kell csatolnia. Nem lehet kombinálni a --no-launch vagy a --json opcióval. |
detach |
boolean \| undefined |
No | Indítsa el az alkalmazást, és azonnal térjen vissza anélkül, hogy várnia kell a kilépésre. Olyan CI-/automatizálási alkalmazásokhoz használható, ahol az alkalmazással az indítás után kell kommunikálnia. A PID-t stdoutra nyomtatja (vagy JSON-ban a --json használatával). |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
manifest |
string \| undefined |
No | A Package.appxmanifest elérési útja (alapértelmezett: automatikus észlelés a bemeneti mappából vagy az aktuális könyvtárból) |
noLaunch |
boolean \| undefined |
No | Csak hozzon létre hibakeresési identitást és regisztrálja a csomagot az alkalmazás elindítása nélkül. |
outputAppxDirectory |
string \| undefined |
No | A laza elrendezésű csomag kimeneti könyvtára. Ha nincs megadva, a program egy AppX nevű könyvtárat használ a bemeneti mappa könyvtárában. |
symbols |
boolean \| undefined |
No | Szimbólumok letöltése a Microsoft Szimbólumkiszolgálóról a natív hibaanalízis gazdagításához. Csak a --debug-output használatával használható. Először futtatja a letöltési szimbólumokat, és helyileg gyorsítótárazza őket; a későbbi futtatások a gyorsítótárat használják. |
unregisterOnExit |
boolean \| undefined |
No | Az alkalmazás bezárása után törölje a fejlesztési csomag regisztrációját. Csak a fejlesztési módban regisztrált csomagokat távolítja el. |
withAlias |
boolean \| undefined |
No | Indítsa el az alkalmazást az AUMID-aktiválás helyett annak végrehajtási aliasával. Az alkalmazás az aktuális terminálon fut örökölt stdin/stdout/stderr használatával. A jegyzékben egy uap5:ExecutionAlias elem szükséges. A "winapp manifest add-alias" parancs használatával adjon hozzá végrehajtási aliast a manifesthez. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
SignOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
filePath |
string |
Igen | Az aláírandó fájl/csomag elérési útja |
certPath |
string |
Igen | A tanúsítványfájl elérési útja (PFX formátum) |
password |
string \| undefined |
No | Tanúsítvány jelszava |
timestamp |
string \| undefined |
No | Időbélyeg-kiszolgáló URL-címe |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
StoreOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
storeArgs |
string[] \| undefined |
No | A Microsoft Store fejlesztői parancssori felületnek továbbítandó argumentumok. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
ToolOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
toolArgs |
string[] \| undefined |
No | Az SDK-eszköznek továbbítandó argumentumok, például ['makeappx', 'pack', '/d', './folder', '/p', './out.msix']. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiClickOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
double |
boolean \| undefined |
No | Dupla kattintás végrehajtása egyetlen kattintás helyett |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
right |
boolean \| undefined |
No | Bal oldali kattintás helyett jobb gombbal történő kattintás végrehajtása |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiFocusOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiGetFocusedOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiGetPropertyOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
property |
string \| undefined |
No | Beolvasni vagy szűrni kívánt tulajdonságnév |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiGetValueOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiInspectOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
ancestors |
boolean \| undefined |
No | A fa felfelé haladása a megadott elemtől a gyökérig |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
depth |
number \| undefined |
No | Favizsgálat mélysége |
hideDisabled |
boolean \| undefined |
No | Letiltott elemek elrejtése a kimenetből |
hideOffscreen |
boolean \| undefined |
No | Külső elemek elrejtése a kimenetből |
interactive |
boolean \| undefined |
No | Csak interaktív/meghívható elemek (gombok, hivatkozások, bemenetek, listaelemek) megjelenítése. Az alapértelmezett mélység 8-ra nő. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiInvokeOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiListWindowsOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiScreenshotOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
captureScreen |
boolean \| undefined |
No | Rögzítés képernyőről (beleértve az előugró ablakokat/átfedéseket) ablakmegjelenítés helyett. Először az előtérbe helyezi az ablakot. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
output |
string \| undefined |
No | Mentse a kimenetet a fájl elérési útvonalra (például képernyőkép) |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiScrollOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
direction |
string \| undefined |
No | Görgetés iránya: fel, le, balra, jobbra |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
to |
string \| undefined |
No | Görgetés a pozícióhoz: felül, alul |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiScrollIntoViewOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiSearchOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
max |
number \| undefined |
No | Keresési eredmények maximális száma |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiSetValueOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
value |
string \| undefined |
No | Beállítandó érték (textBox/ComboBox szöveg, csúszka száma) |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiStatusOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UiWaitForOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
selector |
string \| undefined |
No | Szemantikai csiga (pl. btn-minimize-d1a0) vagy név/automationId alapján keresendő szöveg |
app |
string \| undefined |
No | Célalkalmazás (folyamat neve, ablak címe vagy PID). Az ablakok felsorolása, ha nem egyértelmű. |
contains |
boolean \| undefined |
No | A pontos egyezés helyett használja a --érték részszűrési egyezését |
gone |
boolean \| undefined |
No | Várjon, amíg az elem eltűnik, ahelyett, hogy megjelenne. |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
property |
string \| undefined |
No | Beolvasni vagy szűrni kívánt tulajdonságnév |
timeout |
number \| undefined |
No | Időtúllépés ezredmásodpercben |
value |
string \| undefined |
No | Várja meg, amíg az elem értéke megegyezik ezzel a sztringgel. Intelligens tartalékot használ (TextPattern –> ValuePattern –> Név). Használja együtt a --tulajdonsággal, hogy egy adott tulajdonságot ellenőrizzen. |
window |
number \| undefined |
No | Célablak HWND szerint (stabil fogópont a lista kimenetéből). Elsőbbséget élvez az --appal szemben. |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UnregisterOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
force |
boolean \| undefined |
No | Hagyja ki a telepítési hely könyvtárának ellenőrzését, és törölje a regisztrációt még akkor is, ha a csomag regisztrálva lett egy másik projektfáról |
json |
boolean \| undefined |
No | Kimenet formázása JSON-ként |
manifest |
string \| undefined |
No | A Package.appxmanifest elérési útja (alapértelmezett: automatikus észlelés az aktuális könyvtárból) |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
UpdateOptions
| Ingatlan | Típus | Szükséges | Description |
|---|---|---|---|
setupSdks |
SdkInstallMode \| undefined |
No | SDK telepítési mód: "stabil" (alapértelmezett), "előzetes verzió", "kísérleti" vagy "nincs" (SDK-telepítés kihagyása) |
quiet |
boolean \| undefined |
No | A folyamatjelző üzenetek letiltása. |
verbose |
boolean \| undefined |
No | Részletes kimenet engedélyezése. |
cwd |
string \| undefined |
No | A parancssori felületi folyamat munkakönyvtára (alapértelmezés szerint a process.cwd()). |
Windows developer