Auto kopiowanie tekstu z strony www do programu (gls geard) w systemie windows.

0

Witam potrzebuję pomocy. Muszę przenieść numer zamówienia po kliknięciu rozpocznij składanie zamówienia do programu w systemie windows z strony www.
Nie mam pojęcia jak to zrobić. Myślałem o szybkim alt + tab. Nie wiem tylko czy js przeżuci kod do drugiego programu poza przeglądarkę używając ctr + v z opóźnieniem, biorąc pod uwagę że przeglądarka i program są w oknie i działają razem obok siebie. Proszę o Pomoc.

0

Nie bardzo. JS potrafi operować tylko na treści strony, z której został uruchomiony.

Proponowane rozwiązania:

  • AutoHotKey - pozwala napisać skrypt przypisany jakiemuś klawiszowi, a później odpalić go jednym naciśnięciem klawisza, więc mógłby skopiować coś z jednego programu i przenieść do drugiego.
  • Skopiowanie wartości do schowka (wymaga podłubania w konfiguracji przeglądarki, bo domyślnie nawet to nie jest możliwe ze względów bezpieczeństwa), ale to półśrodek.
  • Użycie w kodzie strony linku z pseudoprotokołem
 <a href="mój_protokół:wywoływany_parametr">klik</a>

zdefiniowanie sobie w systemie tego pseudoprotokołu, napisanie BAT albo programu, który go obsłuży, przetworzy parametry na format wymagany przez Windows i wywoła właściwy program z odpowiednim parametrem. (Potencjalnie najciekawsze rozwiązanie, ale wymaga pracy i nie wiem, czy byłoby satysfakcjonujące w tym konkretnym przypadku).

0

Pytanie tylko jak wywołać alt + tab z funkcji w js

0

Czyli nie da się zasymulować wciśnięcia kombinacji klawiszy przez funkcję w js?

0

JS nie posiada takich możliwości. Inaczej miałbyś w systemie lukę bezpieczeństwa jak stąd do Księżyca.
Sztuczki z pseudoprotokołem są jedynym, co przychodzi mi do głowy jeśli chodzi o otwarcie/przełączenie na inny program w wyniku klikania czegoś wewnątrz dokumentu HTML.

1 użytkowników online, w tym zalogowanych: 0, gości: 1