создать текстовый файл, используя входные данные как часть имени

0

Мне нужно создать приложение/скрипт, который работает в Windows со следующими функциями:

  • запрашивает у пользователя два входа;

  • создайте файл csv/txt, используя один из входов (первый вход) как часть имени файла и сохраните его в определенной папке;

  • вызывает приложение после создания файла.

моя первая проблема заключается в том, что будет лучшим методом? Я рассматривал VB или VBS, но я видел некоторые c++ демо онлайн. Мне больше нравится С#, но скорее не нужно "устанавливать" любой exe файл в этом месте, потому что приложение будет работать на сервере.

  • 3
    Если он работает на сервере, как вы хотите запросить ввод данных пользователем?
  • 1
    @TimSchmelter _ Я не думаю, что он подразумевает сервер в этом смысле, я предполагаю, скорее, «центральный компьютер» с сетевым ресурсом, содержащим exe
Показать ещё 3 комментария
Теги:
vbscript

1 ответ

0
Лучший ответ

в VBS, используйте что-то вроде этого:

dim firstInput, secondInput, folderPath, application
dim fso, myFileD
dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )

Set fso = CreateObject("Scripting.FileSystemObject")

folderPath = "C:\dummyFolder"
''extra "" for whitespace in path
application = """c:\Program Files\Mozilla Firefox\firefox.exe"""

firstInput = InputBox("Enter first input")
secondInput = InputBox("Enter second input")

Set myFile = fso.CreateTextFile(folderPath & firstInput & ".txt", True)
myFile.WriteLine(secondInput)
myFile.Close

objShell.Run(application)
  • 0
    Я получил его, чтобы создать файл и загрузить приложение, но когда приложение открывается, оно вылетает с этой ошибкой: Подпись проблемы: Проблема Имя события: CLR20r3 Подпись проблемы 01: 25DVSU0T4NPA1MQDAWWVUAS1FLBFGLVC Подпись проблемы 02: 1.0.0.0 Подпись проблемы 03: 504fdd1 Подпись проблемы 04: Microsoft.Practices.EnterpriseLibrary.ExceptionHandling Подпись проблемы 05: 4.1.0.0 Подпись проблемы 06: 4c18e2c9 Подпись проблемы 07: 15b Подпись проблемы 08: 12 Подпись проблемы 09: IOIBMURHYNRXKW0ZXKYRVFN0BOYYUF
  • 0
    Версия ОС: 6.1.7601.2.1.0.272.7 Locale ID: 1033 Дополнительная информация 1: fb87 Дополнительная информация 2: fb8760c1a1f17918db2b8928bab62600 Дополнительная информация 3: 1dbb Дополнительная информация 4: 1dbb00f849b5765a1b33345ee77d0bd8 Прочитайте заявление о конфиденциальности в Интернете: go.microsoft.com/fwlink/?linkid = 104288 & clcid = 0x0409 Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с нашим заявлением о конфиденциальности в автономном режиме: C: \ Windows \ system32 \ en-US \ erofflps.txt
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню