1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
1

Файл: Что необходимо дописать, чтобы информация, введенная в InputBox, записывалась в txt файл?

17.06.2019, 09:45. Показов 1460. Ответов 16

Доброго времени суток. Нашел код на wsf для ввода данных. Что необходимо дописать, что бы информация введенная в InputBox, записывалась в txt файл. Пробовал дописать строкой echo name >> 2.txt но ничего не выходит, ошибка.

Полный код:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="windows-1251"?>
 
<job id="MyTestJob">
    <script language="VBScript">
    <![CDATA[
        Function WSHInputBox(Message, Title, Value)
            WSHInputBox = InputBox(Message, Title, Value)
        End Function
    ]]>
    </script>
 
    <script language="JScript">
    <![CDATA[
      
    //Ваш код на JS
      var name = WSHInputBox("Введите ваше имя:", "Запрос", "");
    WScript.Echo("Имя: " + name);
echo name >> 2.txt
 
    ]]>
    </script>
</job>
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2019, 09:45
Ответы с готовыми решениями:

Где дописать .txt чтобы файл сохранялся с этим расширением?
Где дописать .txt чтобы файл сохранялся с этим расширением???? программа: begin {§*ЇЁбм ¬*ваЁжл...

Введенная информация из формы в файл
Возникла проблема с созданием одной функции... Мне надо из HTML тега &lt;input name=&quot;first_name&quot;...

Как сделать так, чтобы при выполнении команды PING в файл записывалась только статистика?
Как сделать так, что бы выполнении команды: ping ya.ru -n 10 в файл записывалось только статистика?...

Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в файл c.txt нечетные
Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в файл c.txt нечетные.

16
5239 / 2446 / 969
Регистрация: 06.06.2017
Сообщений: 8,360
17.06.2019, 12:43 2
Степан_888, в wsh нет команд, есть методы, свойства, функции. echo — это команда в cmd. Прямого аналога в js/vbs нет. Если WSH.Echo, но он не выводит в файлы. Для записи в файл чаще всего применяются методы .Write/.WriteLine для объекта, созданного методом CreateTextFile или OpenTextFile для Scripting.FileSystemObject.
InputBox на JS отсутствует. У вас есть какая-то иная часть кода на JS для склейки с InputBox-ом VBS-а?
0
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
18.06.2019, 05:45  [ТС] 3
FlasherX, Нет, это все, что есть. Осталось вывести информацию в файл txt.

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="windows-1251"?>
 
<job id="MyTestJob">
    <script language="VBScript">
    <![CDATA[
        Function WSHInputBox(Message, Title, Value)
            WSHInputBox = InputBox(Message, Title, Value)
        End Function
    ]]>
    </script>
 
    <script language="JScript">
    <![CDATA[
      //Ваш код на JS
      var name = WSHInputBox("Введите ваше имя:", "Запрос", "");
      WScript.Echo("Имя: " + name);
    ]]>
    </script>
</job>
0
5239 / 2446 / 969
Регистрация: 06.06.2017
Сообщений: 8,360
18.06.2019, 13:31 4
Степан_888, в таком случае нет никакой необходимости использовать WSF. Тут достаточно VBS:
Visual Basic
1
2
3
Name = Trim(InputBox(String(5, vbCr) & "Введите ваше имя:", " Запрос"))
If Name = "" Then WSH.Quit
CreateObject("Scripting.FileSystemObject").CreateTextFile("NewFile.txt",1).Write Name
0
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
19.06.2019, 02:33  [ТС] 5
FlasherX, только мне не понятно куда этот код вставлять?
0
5239 / 2446 / 969
Регистрация: 06.06.2017
Сообщений: 8,360
19.06.2019, 02:48 6
Степан_888, а куда WSF вставляли? Вот и с VBS аналогично.
0
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
19.06.2019, 07:22  [ТС] 7
FlasherX, Ошибка ( Создал файл в формате *.wsf
Миниатюры
Файл: Что необходимо дописать, чтобы информация, введенная в InputBox, записывалась в txt файл?  
0
5239 / 2446 / 969
Регистрация: 06.06.2017
Сообщений: 8,360
19.06.2019, 11:19 8
Степан_888
Под "аналогично" нужно понимать своё собственное расширение, а не то же самое.
0
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
20.06.2019, 02:42  [ТС] 9
FlasherX, все равно ничего не понимаю
0
FlasherX
20.06.2019, 14:55
  #10

Не по теме:

Степан_888, бросьте скриптинг. Не ваше это...

0
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
21.06.2019, 11:08  [ТС] 11
FlasherX, Вот
Вложения
Тип файла: rar wsh.rar (1.1 Кб, 1 просмотров)
0
506 / 178 / 27
Регистрация: 11.03.2018
Сообщений: 762
21.06.2019, 16:17 13
Степаныч, если тебе нравится тема vb, так почему бы не обратить своё внимание на VB.NET?

Это на порядок круче и функциональней, чем VBA, vbscript etc
0
FlasherX
21.06.2019, 18:48
  #14

Не по теме:

Чтобы что-то понравилось, надо сперва в этом хоть сколько-нибудь соображать. И неразумно в качестве предмета сравнения приводить нескриптовые языки.

0
506 / 178 / 27
Регистрация: 11.03.2018
Сообщений: 762
22.06.2019, 00:38 15
В разделе VBA этого форума Степан_888 написал 137 сообщений и создал 42 темы, что позволяет предположить
существование интереса у последнего к данной теме.

Пассаж про скриптовость языка я, признаюсь, совсем не оценил.

В 11-ой java теперь можно запускать на исполнение просто командой java Myfile.java и чо?

Или даже так:

Test.sh

Bash
1
2
3
4
5
6
7
8
9
#!/usr/bin/java --source 11
 
public class Test
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!");
    }
}
Bash
1
2
chmod +x test.sh
./test.sh
И увидим:

Hello, world!

Ура-ура, java - скриптовый язык.
0
5239 / 2446 / 969
Регистрация: 06.06.2017
Сообщений: 8,360
22.06.2019, 00:53 16
Цитата Сообщение от bidstrup Посмотреть сообщение
Пассаж про скриптовость языка я, признаюсь, совсем не оценил.
Не оценил, но присовокупил java и bash к VB.NET. "Умно", что скажешь...
0
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
01.07.2019, 04:31  [ТС] 17
bidstrup, там, где я работал приходилось много автоматизировать посредством vba. К тому же это единственный язык который я более менее знаю А про "hello world" я ничего не понял, хоть и стало интересно
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.07.2019, 04:31
Помогаю со студенческими работами здесь

Что нужно дописать , чтобы файл сохранялся именно в указанной заранее папке?
AssignFile(myFileF, 'D:\Тест\Результат\edit2.text'); rename(myFileF,n1); ...

Что записать в файл A.txt, чтобы компилятор правильно считал переменную?
Здраствуйте, например мне нужно сделать такое: А + B при чем, переменную А я должен получить с...

Переписать компоненты файла 1.txt в файл 3.txt так, чтобы в файле 3.txt числа шли в определенном порядке
Дан файл 1.txt, компоненты которого являются целыми числами.Файл 1.txt содержит столько же...

Как сделать так чтобы XML файл или txt файл создавался при запуске программы?
У меня имеется XML файл в котором около 300 строчек кода. Мне нужно что бы при запуске программы он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru