Windows 10 не передает переменную в default.aspx - PullRequest
0 голосов
/ 09 марта 2019

Так что я продолжаю получать приведенную ниже ошибку ТОЛЬКО на Windows 10 / Server 16. В этой программе

enter image description here

Код программы, который мы использовалии в настоящее время используется в нашем производстве:

  "let passdial = "http://192.168.6.21/call?auth=0d75f857-9ecc-45de-8e1a-a5593f41c56f&extension="& _USERID &"&number=" & phone_main & "0000000000"
  DOCUMENT "open", "http://www.mktresponse.com/clients/AutoDialerTest/default.aspx?Information="&passdial"

Он работает правильно во всех старых ОС до Win 10. Поэтому я не понимаю, почему он видит его как объединенный путь к файлу вместо передачипеременная passdial в default.aspx?

Мне кажется, что Windows 10 не знает, как обработать передачу переменной с этим синтаксисом.

Отсутствует ли библиотека кодов или обновление программного обеспечения, которое мне нужно установить?

1 Ответ

0 голосов
/ 10 марта 2019

Я бы рискнул предположить - и я ничего не знаю о надстрочном тексте, но DOCUMENT "open" biglongurl пахнет для меня, как будто windows пытается запустить ваш URL напрямую (поэтому он откроется в браузере по умолчанию) и имеетпроблема.

Я бы попытался экранировать ваш URL, поэтому

http://192.168.6.21/call?auth=0d75f857-9ecc-45de-8e1a-a5593f41c56f&extension=70121&number=20255512120000000000

станет:

http% 3A% 2F% 2F192.168.6,может использовать что-то вроде https://meyerweb.com/eric/tools/dencoder/

Чтобы попробовать это, запустите super-script и измените вашу команду open на:

let passdial = "http%3A%2F%2F192.168.6.21%2Fcall%3Fauth%3D0d75f857-9ecc-45de-8e1a-a5593f41c56f%26extension%3D70121%26number%3D20255512120000000000"
  DOCUMENT "open", "http://www.mktresponse.com/clients/AutoDialerTest/default.aspx?Information="&passdial"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...