Delete Escape-DeadKeysRepeat.ps1
This commit is contained in:
@@ -1,26 +0,0 @@
|
|||||||
[CmdletBinding()]
|
|
||||||
param(
|
|
||||||
[Parameter(Mandatory=$true)][string]$InputFile
|
|
||||||
)
|
|
||||||
|
|
||||||
# Check if the input file exists
|
|
||||||
if (-not (Test-Path $InputFile)) {
|
|
||||||
Write-Error "The input file does not exist."
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
# Read the contents of the input file
|
|
||||||
$content = Get-Content -Path $InputFile
|
|
||||||
|
|
||||||
# Replace the specified characters in the content
|
|
||||||
$updatedContent = $content -replace "([~`'""^])", "$('${1}' * 2)`nBACKSPACE`nSTRING "
|
|
||||||
|
|
||||||
# Remove lines equal to "STRING" after trimming
|
|
||||||
$updatedContent = $updatedContent.Trim() -replace "(`n|^)STRING(`n|$)", ""
|
|
||||||
|
|
||||||
|
|
||||||
# Prepare the output file name by adding "-edit" before the file extension
|
|
||||||
$outputFile = [System.IO.Path]::GetFileNameWithoutExtension($InputFile) + "-edit" + [System.IO.Path]::GetExtension($InputFile)
|
|
||||||
|
|
||||||
# Write the updated content to the output file
|
|
||||||
Set-Content -Path $outputFile -Value $updatedContent
|
|
||||||
Reference in New Issue
Block a user