Set-Clipboard
Beállítja a vágólap tartalmát.
Syntax
Set-Clipboard
[-Value] <string[]>
[-Append]
[-PassThru]
[-AsOSC52]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Set-Clipboard
parancsmag beállítja a vágólap tartalmát.
Feljegyzés
Linuxon ehhez a parancsmaghoz a xclip
segédprogramnak az elérési úton kell lennie.
Példák
1. példa: Szöveg másolása a vágólapra
Set-Clipboard -Value "This is a test string"
2. példa: Fájl tartalmának másolása a vágólapra
Ez a példa egy fájl, egy nyilvános ssh-kulcs tartalmát a vágólapra ássa. Ezután a kulcs beilleszthető egy másik alkalmazásba, például a GitHubba.
Get-Content C:\Users\user1\.ssh\id_ed25519.pub | Set-Clipboard
3. példa: Szöveg másolása a helyi gazdagép vágólapjára egy távoli SSH-munkameneten keresztül
Az AsOSC52 paraméterrel beállíthatja a helyi gép vágólapját, amikor SSH-kapcsolaton keresztül csatlakozik egy távoli munkamenethez.
Set-Clipboard -Value "This is a test string" -AsOSC52
4. példa: Az **AsOSC52** paraméter alapértelmezett értékének beállítása
A környezeti változók értékének $env:SSH_CLIENT
$env:SSH_TTY
ellenőrzésével észlelheti, hogy SSH-kapcsolaton keresztül csatlakozik-e távoli munkamenethez. Ha valamelyik változó be van állítva, akkor SSH-kapcsolaton keresztül csatlakozik egy távoli munkamenethez. Ezekkel az információkkal beállíthatja az AsOSC52 paraméter alapértelmezett értékét. Adja hozzá az alábbi sorok egyikét a PowerShell-profilszkriptjéhez.
$PSDefaultParameterValues['Set-Clipboard:AsOSC52'] = $env:SSH_CLIENT
$PSDefaultParameterValues['Set-Clipboard:AsOSC52'] = $env:SSH_TTY
További információ: $PSDefaultParameterValues
about_Parameters_Default_Values.
Paraméterek
-Append
Azt jelzi, hogya helyett a parancsmagnak hozzá kell adnia a vágólaphoz. Alapértelmezés szerint a parancsmag törli az aktuális tartalmat a vágólapról, és beállítja az új tartalomra. Ha ez a paraméter meg van adva, a parancsmag hozzáfűzi az új tartalmat egy új vonal után az aktuális tartalomhoz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsOSC52
Ha SSH-kapcsolaton keresztül csatlakozik egy távoli munkamenethez, Set-Clipboard
a távoli gép vágólapját állítja be, nem a helyi gazdagépet. Ha ezt a paramétert használja, Set-Clipboard
az OSC52 ANSI menekülési sorozata a helyi gép vágólapjának beállításához.
A funkció működéséhez a terminálalkalmazásnak támogatnia kell az OSC52 ANSI-feloldási sorozatot. A Windows Terminál támogatja ezt a funkciót.
Ez a paraméter a PowerShell 7.4-ben lett hozzáadva.
Type: | SwitchParameter |
Aliases: | ToLocalhost |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Egy objektumot ad vissza, amely azt az elemet jelöli, amellyel dolgozik. Ez a parancsmag alapértelmezés szerint nem hoz létre kimenetet.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Value
A vágólapra felvenni kívánt sztringértékek.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
A tartalmat tartalmazó sztringet a parancsmag vágólapjára állíthatja.
Kimenetek
None
Ez a parancsmag nem ad vissza kimenetet.
Jegyzetek
A PowerShell a következő aliasokat Set-Clipboard
tartalmazza:
- Minden platform:
scb
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: