Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

163
Views
¿Cómo solo copiar y pegar texto resaltado en una aplicación electrónica?

Tengo muchos problemas para implementar copiar y pegar en mi aplicación electrónica. Hice una interfaz de usuario de ventana de copiar y pegar, pero he estado buscando una manera de implementar la función de copiar y pegar (que solo copia el texto resaltado). He estado en esto durante MUCHO tiempo y traté de usar la API del portapapeles de los propios electrones, pero eso no copia el texto resaltado, solo el texto que usted mismo ha agregado. También intenté hacer un botón que simplemente ejecutara el comando CTRL + C, pero no pude hacerlo funcionar, ¡así que cualquier ayuda sería muy apreciada!

¡Gracias por adelantado!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Si solo desea obtener el texto seleccionado desde la ventana de su propia aplicación, puede usar la API web Window.getSelection() normalmente como lo haría en cualquier aplicación web que se ejecute en el navegador.

ver esta respuesta

 function getSelectionText() { var text = ""; if (window.getSelection) { text = window.getSelection().toString(); } else if (document.selection && document.selection.type != "Control") { text = document.selection.createRange().text; } return text; }

Si desea un menú contextual (al hacer clic con el botón derecho), puede usar las API deMenu electrónico para crear este menú contextual con un elemento de menú de copia o puede usar un paquete npm que hace esto por usted electron-context-menu

Si desea obtener cualquier texto resaltado de cualquier aplicación, puede sintetizar un clic CTRL+C luego obtener el texto del portapapeles. Creé un paquete npm electron-selected-text que hace esto por usted y también conserva el texto antiguo en el portapapeles

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!