Я пытаюсь создать именованный канал, используя VBScript на win7. Это мой код (взял из there):Ошибка при попытке создать именованный канал с использованием VBScript
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("\\.\pipe\PipeName", True)
a.WriteLine("This is a test.")
a.Close
Но я получил сообщение об ошибке (ручной перевод, так что может быть не точным):
test.vbs(2, 1) Microsoft VBScript runtime error: File not found
же код с обычным текстовым файлом работает отлично:
Set a = fs.CreateTextFile(".\\PipeName", True)
Но, когда я пытался избежать обратной косой черты:
Set a = fs.CreateTextFile("\\\\.\\pipe\\PipeName", True)
я получил:
test.vbs(2, 1) Microsoft VBScript runtime error: Path not found
UPD: Я бегу сценарий как администратор.
UPD2: Я нашел другое решение для своей проблемы без использования труб, поэтому мой вопрос немного устарел, но я не знаю, что с ним делать.
Я думаю, что ответ на вопрос, который вы 're referencing предполагает, что труба уже существует –
Я пробовал некоторые случайные имена, но это не помогает. – magras