Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Сценарии для Windows

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225

Открыть новую тему     Написать ответ в эту тему

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Старые и смежные темы: по CMD и в Программах | по PowerShell | В помощь системному администратору | Прикладное программирование

PowerShell
Версии | Ассоциация и подпись сценариев
Сценарий для ассоциации файлов PowerShell и запуска неподписанных скриптов.
 
Прочее
Расширение возможностей
Функции
Write-Color
Output-DebugString
Провайдеры
Готовые скрипты
Полезные ссылки | Будет ли репозиторий PowerShell на ru-board?
Книги в PDF
Cheat Sheets
 

Cmd
Для перекодирования кириллицы 866<—>1251 пользуйтесь онлайн сервисом Перекодировщик кириллицы
 
Готовые решения и частые вопросы
 
Описания работы команд и символов участниками темы:
setlocal enabledelayedexpansion и переменные окружения
символы & и && в командной строке
Переменная %0
 
Полезные ссылки и утилиты

WSH (VBScript, JScript)
Программирование "удобняшек" на VBScript

Примечания:
• Большие куски кода заключайте в тэг [ more ]
• Чтобы не копировались концевые пробелы из форума, жмите на ссылку "Редактировать" в посте, и уже из редактора копируйте код без пробелов иначе сценарий может работать неправильно. Также для удаления концевых пробелов пользуйтесь скриптом от Nagual, или VBS-Скрипт-Модулем от ViSiToR.
• Сторонние консольные утилиты можно использовать только в виде готового решения и только в рамках сценариев. Никаких обсуждений и обучений работе с утилитами не предусмотрено и прямо запрещено правилами топика.
Шапка и около-темные вопросы |

Всего записей: 11110 | Зарегистр. 12-10-2001 | Отправлено: 13:40 17-02-2018 | Исправлено: YuS 2, 08:24 19-06-2021
qupear



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, где нынче можно скачать
Цитата:
Win2003 Resource Kit Tools

?
Или на последней винде 10-ке это всё уже не работает? Может есть аналогичные современные подборки?

Всего записей: 1054 | Зарегистр. 03-02-2013 | Отправлено: 12:31 13-03-2021
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
qupear

Цитата:
Или на последней винде 10-ке это всё уже не работает? Может есть аналогичные современные подборки?

Многие утилиты из RK уже вошли в состав Windows.
Многие имеют аналоги.
В общем, ничего ценного именно для Win10 там нет.
А работать, скорее всего, будет. Почему нет? Может не всегда корректно (устарели уже), но будут.
А вот где скачать - не знаю. У меня один только chm завалялся случайно.

----------
Разум когда-нибудь победит

Всего записей: 3214 | Зарегистр. 09-02-2003 | Отправлено: 15:38 13-03-2021
qupear



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Вроде многое нужное из Resource Kit присутствует в подборке Small Utilities.

Всего записей: 1054 | Зарегистр. 03-02-2013 | Отправлено: 16:44 13-03-2021
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BorlandIMHO

Цитата:
И вопрос был о том, как привести файлопомойку к структурированному виду {по возможности более лёгким путём}

 
Легкий путь это осилить консоль повершел, именно интерактивную в ней работу - а не только скрипты-сценарии.
Тогда не будет дурацких вопросов типа этого
 

Цитата:
 
Вполне понятно, что нужно сделать если $destination один на всё.
Но вот как разнести выбранное по папкам с созданием этих самых папок?..
Ну, и для простоты выбора "чё куда", в гриде "превью" имени папки для перемещения отобразить, тогда вообще решение близкое к идеальному получится...
 

 
- вот только руками тут развести, ответить нечего.
Всё это элементарно... как есть ложкой а не пятернёй.
 
Но только сами сможете, с чужой ложки не прокормитесь

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 17:32 14-03-2021
virjokk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 288 | Зарегистр. 19-05-2006 | Отправлено: 10:42 15-03-2021 | Исправлено: virjokk, 11:06 15-03-2021
AngelNet



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите:  
можно ли заставить системное консольное окно CMD заставить запускаться всегда в расположении экрана по координатам 0/0 , а не с рандомным отступом от края экрана.
https://klikr.org/a9d2f2ef3dada118704d8a992421.png


----------
animelist

Всего записей: 7423 | Зарегистр. 11-03-2004 | Отправлено: 20:08 19-03-2021
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AngelNet

Цитата:
можно ли заставить системное консольное окно CMD заставить запускаться всегда в расположении экрана по координатам 0/0 , а не с рандомным отступом от края экрана.  

Можно. Системное меню, свойства.
В заголовке окна консоли есть слева значок, по нему ПКМ > Свойства или при активном окне консоли alt+space, вызывают системное меню.
Свойства работают только для этого, конкретного ярлыка/программы.
В системном меню есть пункт Значение по умолчанию, все вновь создаваемые ярлыки/окна консольных программ будут брать эти значения.
Ну а там:

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 23:32 19-03-2021
AngelNet



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
спасибо, меня устраивает.
но немного неидеально: слева остаётся отступ в несколько пикселей.
это видно на скриншоте: https://klikr.org/cb62f67225bdf769740b6cf9af5a.png
то есть сверху правильно отступает, от нуля, а с левого края почему то идет сдвиг(
 
windows 10 LTSC x64 со всеми апдейтами.
уж не знаю почему у индусов всё так криво и через одно место...

----------
animelist

Всего записей: 7423 | Зарегистр. 11-03-2004 | Отправлено: 16:30 20-03-2021 | Исправлено: AngelNet, 16:32 20-03-2021
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
То ли лыжи такие, то ли я всё забыл.
Задача: записать файл из профиля в шару.

Код:
copy %USERPROFILE%\AppData\Roaming\1C\1CEStart\ibases.v8i \\server\folder\%USERNAME%\ibases.v8i /Y

Загвоздка: При первом запуске папки \\server\folder\%USERNAME% не существует. Существует \\server\folder\ и все права на запись.
 
Так вот copy отваливается с "не найден путь", xcopy упорно хочет знать, что есть конечный объект F=File, D=Directory...
А мне бы просто скопировать файл, заодно создав путь, типа %username% .
Не, можно сделать типа

Код:
MD \\server\folder\%USERNAME%
copy %USERPROFILE%\AppData\Roaming\1C\1CEStart\ibases.v8i \\server\folder\%USERNAME%\ibases.v8i /Y

Но больно коряво. Создание директории нужно лишь единственный раз, а скрипт будет запускаться при каждом logoff. И будет он вечно что-то там пытаться создать.
 
Отсюда вопрос. Как одной строчкой скопировать файл в несуществующий каталог, попутно его создав?
total, robocopy... представляются пушкой, нацеленной на воробья

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 22:04 20-03-2021
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Paromshick
1.
(if not exist "\\server\folder\%USERNAME%" md "\\server\folder\%USERNAME%") & copy ...
2.
echo f | xcopy ...

Всего записей: 1891 | Зарегистр. 07-08-2002 | Отправлено: 23:03 20-03-2021 | Исправлено: Alex_Piggy, 23:04 20-03-2021
danetz

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Paromshick
чтоб не спрашиввало каталог или файл надо делать так
 
copy %USERPROFILE%\AppData\Roaming\1C\1CEStart\ibases.v8i \\server\folder\%USERNAME%\ /Y

Всего записей: 400 | Зарегистр. 25-02-2012 | Отправлено: 11:07 21-03-2021
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy
Спасибо. Copy работает заметно быстрее чем "echo f | xcopy"
А можно двойную проверку устроить? Типа если существует локальный файл C:\ProgramData\1C\1CEStart\1CEStart.cfg (т.е. установлен 1С) И не существует целевой каталог, то тогда... Впрочем, это ради спортивного интереса - две проверки мне самому не удалось устроить
 
danetz подсказал решение. Только, тогда уж danetz, - xcopy. Copy при несуществовании конечного каталога отваливается. "Системе не удается найти указанный путь."
В итоге выходит вполне элегантно

Код:
if exist %ProgramData%\1C\1CEStart\1CEStart.cfg xcopy %AppData%\1C\1CEStart\ibases.v8i \\server\folder\%USERNAME%\ /Y


----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 11:55 21-03-2021
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 21:55 22-03-2021 | Исправлено: iNNOKENTIY21, 21:56 22-03-2021
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
$Action = New-ScheduledTaskAction -Execute powershell.exe -Argument "-WindowStyle Hidden -Command Get-Date"
$Trigger = New-ScheduledTaskTrigger -AtLogon
$Settings = New-ScheduledTaskSettingsSet -Compatibility Win8
$Principal = New-ScheduledTaskPrincipal -UserId $env:USERNAME -RunLevel Highest
$Parameters = @{
    "TaskName"    = "test"
    "Principal"   = $Principal
    "Action"      = $Action
    "Settings"    = $Settings
    "Trigger"     = $Trigger
}
Register-ScheduledTask @Parameters -Force
 
# In order to use DeleteExpiredTaskAfter, you need to set an StartBoundary & EndBoundary date/time to the trigger
$TargetTask = Get-ScheduledTask -TaskName "test"
$TargetTask.Triggers[0].StartBoundary = [DateTime]::Now.ToString("yyyy-MM-dd'T'HH:mm:ss")
$TargetTask.Triggers[0].EndBoundary = [DateTime]::Now.AddDays(1).ToString("yyyy-MM-dd'T'HH:mm:ss")
# If the task is not scheduled to run again, delete it after: immediately
$TargetTask.Settings.DeleteExpiredTaskAfter = "PT0S"
$TargetTask | Set-ScheduledTask
 

 
Нужно создать задачу, чтобы после входа пользователя она отрабатывалась и самоудалялась. Галочку смог поставить через PS напротив "Если повтор задачи не запланирован, то удалять через: Немедленно". Но отрабатывается и не удаляется. Где ошибка?..

Всего записей: 2476 | Зарегистр. 27-07-2009 | Отправлено: 12:35 26-03-2021
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farag
 
Остальные понятно, а ты-то что на системных тасках зациклился?
Это вообще смотрел?
 

Цитата:
 
PS C:\Windows\system32> gcm -Module *sch*job*
 
CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Cmdlet          Add-JobTrigger                                     1.1.0.0    PSScheduledJob
Cmdlet          Disable-JobTrigger                                 1.1.0.0    PSScheduledJob
Cmdlet          Disable-ScheduledJob                               1.1.0.0    PSScheduledJob
Cmdlet          Enable-JobTrigger                                  1.1.0.0    PSScheduledJob
Cmdlet          Enable-ScheduledJob                                1.1.0.0    PSScheduledJob
Cmdlet          Get-JobTrigger                                     1.1.0.0    PSScheduledJob
Cmdlet          Get-ScheduledJob                                   1.1.0.0    PSScheduledJob
Cmdlet          Get-ScheduledJobOption                             1.1.0.0    PSScheduledJob
Cmdlet          New-JobTrigger                                     1.1.0.0    PSScheduledJob
Cmdlet          New-ScheduledJobOption                             1.1.0.0    PSScheduledJob
Cmdlet          Register-ScheduledJob                              1.1.0.0    PSScheduledJob
Cmdlet          Remove-JobTrigger                                  1.1.0.0    PSScheduledJob
Cmdlet          Set-JobTrigger                                     1.1.0.0    PSScheduledJob
Cmdlet          Set-ScheduledJob                                   1.1.0.0    PSScheduledJob
Cmdlet          Set-ScheduledJobOption                             1.1.0.0    PSScheduledJob
Cmdlet          Unregister-ScheduledJob                            1.1.0.0    PSScheduledJob
 


----------
Проект Либген v2 //
Обсуждение

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 12:46 26-03-2021
harpy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите уважаемые, возможно-ли как-то из cmd-батника определить ip удаленного vpn-сервера, к которому подключен windows vpn-клиент?

----------
latest version of HarpyTools

Всего записей: 1388 | Зарегистр. 26-01-2006 | Отправлено: 14:00 03-04-2021 | Исправлено: harpy, 14:01 03-04-2021
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harpy
Который будет все равно запускать пошик.

Всего записей: 2476 | Зарегистр. 27-07-2009 | Отправлено: 14:02 03-04-2021
harpy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farag
Не вкурил ваш сленг... мне надо из батника пощупать iperf сервер на этом (внутреннем) адресе.

----------
latest version of HarpyTools

Всего записей: 1388 | Зарегистр. 26-01-2006 | Отправлено: 17:05 03-04-2021 | Исправлено: harpy, 17:38 03-04-2021
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harpy
 
route print - а дальше грепать в выводе нужный (не локальный) Gateway, я хз как

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 17:46 03-04-2021
harpy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
точно, он там шлюзом отсвечивает, отфильтровать можно например так iperf_vpn.cmd #


----------
latest version of HarpyTools

Всего записей: 1388 | Зарегистр. 26-01-2006 | Отправлено: 19:25 03-04-2021 | Исправлено: harpy, 00:02 04-04-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Сценарии для Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru