Skip to content

Instantly share code, notes, and snippets.

@andyeff
Last active September 13, 2023 08:43
Show Gist options
  • Save andyeff/bcbf495a6f146ed25a02bac3dbb17f3b to your computer and use it in GitHub Desktop.
Save andyeff/bcbf495a6f146ed25a02bac3dbb17f3b to your computer and use it in GitHub Desktop.
Clearing Windows 10 Clipboard
[package]
name = "clearclip"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
[dependencies.windows]
version = "0.48"
features = [
"ApplicationModel_DataTransfer"
]
Powershell.exe -WindowStyle Hidden -File "C:\scripts\powershell\clearclip.ps1"
$null = [Windows.ApplicationModel.DataTransfer.Clipboard,Windows.ApplicationModel.DataTransfer,ContentType=WindowsRuntime]
$null = [Windows.ApplicationModel.DataTransfer.Clipboard]::ClearHistory()
#![windows_subsystem = "windows"]
use windows::{
core::*, ApplicationModel::DataTransfer::*,
};
fn main() -> Result<()> {
Clipboard::ClearHistory()?;
Ok(())
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment