2 votos

Cómo activar o desactivar el portapapeles de office

Pregunta: ¿hay alguna manera de que usted puede deshabilitar el portapapeles de Office 2016?

No me refiero a mostrar/ocultar estado cuando afrontamiento o cosas similares desde el portapapeles opciones. Me refiero a completamente desactivarlo. Es tan intrusivo que no puedes desactivarlo desde la propia aplicación. También es una preocupación de privacidad porque todo lo que se copia en el dispositivo pasa de ahí, si cualquier aplicación (Excel, Word, etc.) está abierto. Si se cierra todo se copia en el portapapeles del sistema para el portapapeles de Office al iniciar Word/Excel.

Estoy buscando algún tipo de solución (3rd party, registro, etc...). Tengo Win 7/64 bits y Office 2016/64 poco.

1voto

PJ Mahoney Puntos 889

Deshabilitar el Portapapeles

A continuación es un método de solución para deshabilitar el portapapeles funcionalidad mediante una secuencia de comandos por lotes con algo de lógica condicional y un bucle. También hay un método y algunas instrucciones de abajo que describiendo cómo matar el bucle. Usa algunas dinámicas VB lenguaje de secuencias de comandos para ayudar a mantener el proceso oculto en el fondo mientras se ejecuta, pero todavía le da el control para el uso y matar si es necesario.

Secuencia De Comandos Por Lotes

IF /I [%~N1]==[KillSwitch] TASKKILL /F /FI "WindowTitle eq ClearClip" & EXIT
IF NOT DEFINED MINIMIZED SET MINIMIZED=1 && START "" /MIN "%~F0" x && EXIT
@ECHO OFF
IF NOT [%~1]==[] GOTO :VBProcess

TITLE ClearClip
:LoopIt
ping -n 02 127.0.0.1 > nul

:WipeClip
cmd.exe /c echo off | clip
GOTO :LoopIt

:VBProcess
SET TempVBSFile=%temp%\~tmpVBSTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"

ECHO Set WinScriptHost = CreateObject("WScript.Shell") >"%TempVBSFile%"
ECHO WinScriptHost.Run Chr(34) ^& "%~F0" ^& Chr(34), 0 >>"%TempVBSFile%"
ECHO Set WinScriptHost = Nothing                       >>"%TempVBSFile%"

CSCRIPT //nologo "%TempVBSFile%"
EXIT

Esencialmente esto. . .

  • Mata a todos los procesos con un título de "ClearClip" si "KillSwitch" nombre del archivo de nombre se le pasa como primer argumento y luego sale de la secuencia de comandos completamente (consulte la muerte con la muerte Interruptor)

  • Empieza en la [misma] la secuencia de comandos por lotes de nuevo, pero al mínimo y con un pasado ficticio "x" valor del primer argumento

  • Empieza en la [misma] la secuencia de comandos por lotes oculto con una dinámica de VB script si el primer argumento pasado a es no nulo y, a continuación, los bucles de cada 2 segundos borrar el portapapeles

Para usarlo

Para utilizar o activar la funcionalidad para borrar el portapapeles cada 2 segundos, simplemente haga doble clic o ejecutar la secuencia de comandos por lotes. Si usted tiene problemas o no funciona como se espera, prueba a realizar una elevada como administrador con un simple clic derecho | Ejecutar como administrador.


Matar con el Interruptor de la matanza

  1. Crear un archivo con el nombre de KillSwitch.txt y en el lugar se encuentra junto a la secuencia de comandos por lotes guardó de que ejecutar para deshabilitar el portapapeles
  2. Arrastrar y soltar el KillSwitch.txt nombre de archivo a la derecha en, o sobre, la secuencia de comandos por lotes que se ejecuta para deshabilitar el portapapeles, y esto matará el trasfondo oculto de los procesos que borra el portapapeles portapapeles y, a continuación, volverá a estar disponible.

    enter image description here

    enter image description here


Más Recursos

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: