Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Копирование с переименованием

Ответить
Настройки темы
VBS/WSH/JS - [решено] Копирование с переименованием

Пользователь


Сообщения: 93
Благодарности: 2

Профиль | Отправить PM | Цитировать


Если у кого есть немного времени прошу подсказать код на VBS позволяющий копировать переименовывать любой направленный на скрипт файл в config.ini и запускать программу из той же папки откуда был взят этот файл.
Уточняю.. Есть программа для которой есть несколько уже готовых конфигов и каждый раз перед запуском копировать и подсовывать ей нужный уже утомило.
Хочется переименовать все конфиги в какое-нибудь свободное расширение и назначить на открытие этот самый скрипт на VBS.
Скрипт должен копировать в ту же папку откуда был вызван и переименовывать этот файл в config.ini, а после запускать программу program.exe так же находящуюся в папке от куда был взят файл для переименования.

Отправлено: 21:28, 05-12-2017

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Пробуйте:
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim strSourceFile


If WScript.Arguments.Count = 1 Then
	With WScript.CreateObject("Scripting.FileSystemObject")
		strSourceFile = .GetAbsolutePathName(WScript.Arguments.Item(0))
		
		If .FileExists(strSourceFile) Then
			.GetFile(strSourceFile).Copy .BuildPath(.GetParentFolderName(strSourceFile), "config.ini"), True
			WScript.Echo .BuildPath(.GetParentFolderName(strSourceFile), "program.exe")
			WScript.CreateObject("WScript.Shell").Run """" & .BuildPath(.GetParentFolderName(strSourceFile), "program.exe") & """", 1, False
		Else
			WScript.Echo "Can't find source file [" & strSourceFile & "]."
			WScript.Quit 2
		End If
	End With
Else
	WScript.Echo "Usage: wscript.exe """ & WScript.ScriptFullName & """ <Path to config>"
	WScript.Quit 1
End If

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:21, 05-12-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Копирование с переименованием

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Распаковка с переименованием. Павел_Будков@vk Скриптовые языки администрирования Windows 8 02-02-2015 14:36
CMD/BAT - Копирование с переименованием и выставлением даты и время Сержа Скриптовые языки администрирования Windows 2 15-08-2013 15:01
CMD/BAT - [решено] Копирование каталога с исключениями и переименованием Hollou Скриптовые языки администрирования Windows 19 21-03-2012 16:12
Интерфейс - Проблема с переименованием диска evgdlm Microsoft Windows 7 3 08-06-2009 08:11
Проблема с переименованием Администратора ratibor79 Автоматическая установка Windows 2000/XP/2003 20 26-02-2008 22:50




 
Переход