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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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.
• Сторонние консольные утилиты можно использовать только в виде готового решения и только в рамках сценариев. Никаких обсуждений и обучений работе с утилитами не предусмотрено и прямо запрещено правилами топика.
Шапка и около-темные вопросы |

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



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

Цитата:
В нашем случае важно помнить разницу между скриптблоками и не самостоятельными блоками кода, относящимися к какому-либо оператору.

 
Обоснуй!
По-моему, нет никакой разницы.
 
Всё, что в {} является скриптблоком-замыканием-функцией которую можно присвоить переменной, передать как параметр или получить как параметр.
 
 

Цитата:
install-module ps-menu

 
Емнип, тут некоторые были против использования сторонних модулей, даже вот такого упрощённого донельзя.
 
Давайте определимся, привествуются ли здесь в теме такие антивелосипеды.
Потому что сейчас буквально на каждый чих модули понаписаны и доступны

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 20:58 01-02-2020 | Исправлено: LevT, 20:59 01-02-2020
iNNOKENTIY21



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

Модуль как модуль, ничего особенного. Человек просто дальше пошел.
Мы же не задавались целью и тех задания не было…
Так, обмен парочкой мыслей, да и только
 
LevT
Цитата:
Давайте определимся, привествуются ли здесь в теме такие антивелосипеды.
Потому что сейчас буквально на каждый чих модули понаписаны и доступны  

На каждый чих, точно не надо. А так почему нет. В меру, но не все меру знают

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 21:42 01-02-2020
YuS_2



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

Цитата:
Модуль как модуль, ничего особенного. Человек просто дальше пошел.  
Мы же не задавались целью и тех задания не было…  

Ну, дык о том и речь. Мы тут тренируемся, мозговые штурмы устраиваем, но далее и не пытаемся ехать, а человек уже написал - бери и пользуйся.
Да, конечно, ничего сверхестественного там нет, но возникни такая необходимость, пришлось бы пошевелить извилинами, поморщить лоб, напрячь память, полистать документацию, чтобы родилось что-то подобное. Вот и возникает вопрос - теперь-то зачем? Есть же готовое уже и работает, причем хорошо.  
Если вдруг любопытство заест - всегда можно посмотреть внутрь и что-то улучшить-доработать, но изобретать уже смысла нет.
Модуль доступен в стандартной и единственной галерее, подключенной по умолчанию, так что с установкой проблем не возникнет.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 22:05 01-02-2020
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
 
Вот лично ны, емнип, до сих пор ни разу не одобрил использование модуля из галереи.
Сейчас меняешь курс.
Что ж, запомню.
 
Сам-то я могу и так, и эдак.
Я знаю, какие скрипты пригодятся форумчанам, чтобы научиться юзать сторонние модули.
Это тесты Pester.

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 23:06 01-02-2020 | Исправлено: LevT, 07:41 02-02-2020
newhk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во блин, вот это поворот... ))
Я и не ожидал, что мой вопрос вызовет такую дискуссию ))
Я не программист, всего лишь простой админ ))
 
$items = & $list
 
$script = { как называется этот блок ($scrifpt)?
    param(
        [scriptblock]$list
    )  
    function menu ($list){
        Write-Host
        Write-Host "  Вас приветствует мастер экспорта виртуальных машин" -ForegroundColor Magenta
        Write-Host "  выберите нужную виртуальную машину из списка ниже" -ForegroundColor Magenta
        Write-Host
        write-host " 0. Выход" -for red #-for  ---  это сокращение от -ForegroundColor?
 
        for($i=1;$i -le $list.count;$i++){ #вот здесь поясните плиз, $i=1, понятно, И равно 1, далее И продолжается пока продолжается список? ну и И каждый раз прибавляется на 1
            write-host " $i. $($list[($i-1)].name)" -for cyan #вот это непонятно
        }
        write-host
 
        $a = Read-Host ' Надо выбрать виртуалку'
        return $a
    }
 
    $result = $null  
   do { # здесь начинается цикл
        $choice = menu $items
        if ($choice -eq 0) {  
            return
        } elseif ($items -and ($choice -gt 0) -and ($choice -le $items.count)) { # $choice выполняется, пока продолжается список?
            $items = $items[$choice-1].name # это как я понял, вычисляется индекс?
        } else {
            write-host
            write-host 'Неверный выбор, попробуй ещё.' -foregroundcolor Red
    }
    } while ($result -eq $null)  # здесь как я понял, результат цикла очищается
 
    $result
}
 
 
& $script {Get-Vm | where State -eq 'running'} # почему спереди апостроф?

Всего записей: 400 | Зарегистр. 02-02-2009 | Отправлено: 23:21 01-02-2020 | Исправлено: newhk, 23:25 01-02-2020
LevT



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

Цитата:
 
1) как называется этот блок ($script) -  
 

 
так и называется "скриптблок"
Может быть написан в консоли, а может быть подгружен с носителя (из файла .ps1)  
 

Цитата:
2) #-for  ---  это сокращение от -ForegroundColor?
 

 
Имена параметров можно сокращать, то тех пор, пока это не приводит к двусмысленности
 

Цитата:
3) #вот здесь поясните плиз #вот это непонятно
 

 
$list это массив (или другой какой-то список элементов, по которому можно пробежаться)
$list.Count - количество элементов в нём
      нумерация с 0 до $list.Count - 1
инструкция for пробегает по этому массиву или списку  
     (это один из многих способов, но если нужно знать текущий индекс, то самый натуральный из них)
 

Цитата:
4) # здесь начинается цикл
# здесь как я понял, результат цикла очищается
 

 
И это тоже цикл. "Крутись хоть вечно, но только пока while (условие истинно)"
 
 

Цитата:
5) $choice выполняется, пока продолжается список?
 

 
В переменную $choice попадает тот пункт меню, который был выбран пользователем
 
 

Цитата:
6) # это как я понял, вычисляется индекс?
 

 
Здесь достаётся имя виртуалки из элемента исходного массива
 
 

Цитата:
7) # почему спереди апостроф?
 

 
Потому что так это работает: присвоенные $переменной анонимные функции-скриптблоки вызываются через амперсанд перед этой $переменной
(как вариант можно никуда не присваивая сразу выполнить ps1, и тогда это делается через точку . /path/to/file.ps1)
 
Более привычная - но не скажу что всегда более правильная - альтернатива это дать имя функции function myfun {...}, и тогда можно звать её по этому имени без амперсанда myfun.
 
Если есть доллар перед токеном то это имя переменной. и если та ссылается на скриптблок=анонимную функцию, для его вызова нужен амперсанд.
Нет доллара - возможно где-то определена соотв. этому токену функция (именованный скриптблок), и амперсанд для её вызова не нужен
 
 
Добавлено:
 
В лобой момент можно вывести список доступных функций и $переменных:
 
dir Function:
dir Variable:
 
заглянуть туда стоит прямо сейчас.
Заглядывать туда могут и скрипты; что конкретно они увидят зависит от текущей scope, откуда им приспичило посмотреть.

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 00:17 02-02-2020 | Исправлено: LevT, 14:17 02-02-2020
iNNOKENTIY21



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

Цитата:
Вот лично ны, емнип, до сих пор ни разу не одобрил использование модуля из галереи.
Сейчас меняешь курс.  

Не помню, что бы высказывал какой то курс. Чего то ты придумываешь.
Я и не за, зависимости они такие… версии, перекрестные, третьи стороны4 и понеслась.  Недавно же было про зависимости.
Но, что уже изобретено и что можно взять на вооружение, всегда полезно узнать.
И есть модули, про один такой, я как раз таки писал, что использую, BurntToastуведомления в 10 винде и подобные.

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 09:04 02-02-2020
YuS_2



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

Цитата:
как называется этот блок ($scrifpt)?

$script - переменная , в которую можно записать многие элементы, в данном случае, переменной присваивается блок сценария (скриптблок).

Цитата:
write-host " 0. Выход" -for red #-for  ---  это сокращение от -ForegroundColor?

Да. Параметры можно сокращать. Если сокращение будет совпадать с несколькими параметрами командлета, то интерпретатор выдаст предупреждение.

Цитата:
for($i=1;$i -le $list.count;$i++){ #вот здесь поясните плиз, $i=1, понятно, И равно 1, далее И продолжается пока продолжается список? ну и И каждый раз прибавляется на 1


Код:
man about_for -s
man about_comparison_operators -s

"$i -lt $list.count" - условие выполнения, буквально: пока $i меньше посчитанного количества элементов массива $list (от 1 до последнего элемента), цикл будет выполняться.
-lt - меньше ...
-le - меньше либо равно ...
"$i++" приращение счетчика $i на единицу после каждого шага цикла.

Цитата:
write-host " $i. $($list[($i-1)].name)" -for cyan #вот это непонятно

write-host -командлет, который умеет выводить в консоль текст различными цветами, сам текст может быть представлен выражениями
выражения могут присутствовать внутри текста, обрамленного двойными кавычками, при этом выражения, требующие выполнения, необходимо заключать в скобки со знаком доллара, переменные раскрываются без заключения их в скобки со знаком доллара.
Пример, для наглядности:

Цитата:
$a=1
$b=2
write-host "$a + $b" -for red
1 + 2
write-host "($a + $b)" -for red
(1 + 2)
write-host "$($a + $b)" -for red
3

в разбираемом случае:
" $i. " - пробел, текущее состояние счетчика, точка, пробел
$($list[($i-1)].name) - свойство Name элемента массива c номером $i-1, т.к. счетчик работает от 1 до конечного номера количества элементов, а фактические номера элементов массива записываются от 0 до $list.count - 1

Код:
man about_arrays -s

 

Цитата:
# $choice выполняется, пока продолжается список?

$choice - переменная со своим содержанием, там она не выполняется, ей присваивается значение результата выполнения функции, в которую передан параметром массив $list:
$choice = menu $list
Далее:
Цельный условный блок, в котором проверяются условия и в зависимости от результата выполняются действия:
if ( условие) {выражения для выполнения} elseif ( условие ) {выражения для выполнения} else {выражения для выполнения}
По сути: Если-ИначеЕсли-Иначе
выражения для выполнения будут исполняться только если условие - Истина, кроме последнего блока Иначе, в нем выражения будут исполняться, только если все условия во всём блоке - Ложь

Цитата:
} while ($result -eq $null)  # здесь как я понял, результат цикла очищается

Это цикл:
do {
 выражения для выполнения
} while (условие)

Цикл выполняется пока условие - Истина
Никаких очисток там нет.
 

Цитата:
& $script {Get-Vm | where State -eq 'running'} # почему спереди апостроф?

Спереди не апостроф, а амперсанд. В powershell есть много разных операторов, чтобы понять как они работают, лучше почитать справку:

Код:
man about_operators -s

либо тут

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 09:05 02-02-2020 | Исправлено: YuS_2, 13:01 03-02-2020
LevT



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

Цитата:
Я и не за, зависимости они такие… версии, перекрестные, третьи стороны4 и понеслась.  Недавно же было про зависимости.

 
Система управления зависимостями это часть твоей платформы.  
PS v7(beta) и v5.1 - две разные платформы.  
Ты же не удивляешься, когда софт по-разному себя ведёт на разных версиях винды?  
Или когда для доставки работоспособного приложения на разные платформы требуются разные неочевидные танцы (т.е. клик клик не канает)
 
Ты ещё счастливец непуганный Ж)
Не видел раньше того зоопарка, с которым вынуждены иметь дело жабные и дотнет разработчики...
     Велкам в этот дивный мир!
 
 
Добавлено:
 
По-моему, пока pwsh не стал частью Windows, он здесь вообще офтпик.
 
С тем же успехом можно обcуждать "сценарии Windows", исполняемые на любых других сторонних языковых движках (которые можно в винду установить аналогично pwsh)
Скажем, на питоне или jshell
 
Или вот на LinqPad - который отличное средство разработки, отладки, и исполнения сценариев на C#, F# и VB.NET
В нём реализованы все фишки Powershell хостов графических и консольных, только лучше оригинала (с "работой над ошибками" и доделанными недоделками)
 
И он может создавать распространяемый продукт со всеми зависимостями!
 

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 11:30 02-02-2020 | Исправлено: LevT, 11:57 02-02-2020
iNNOKENTIY21



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

Цитата:
Система управления зависимостями это часть твоей платформы.  
PS v7(beta) и v5.1 - две разные платформы.  
Ты же не удивляешься, когда софт по-разному себя ведёт на разных версиях винды?  
Или когда для доставки работоспособного приложения на разные платформы требуются разные неочевидные танцы (т.е. клик клик не канает)  

Так «Должно быть легко пользоваться вашими творениями» или таки будем заставлять несчастного, вникать в зависимости, на которых и спецы зачастую горят?
 

Цитата:
По-моему, пока pwsh не стал частью Windows, он здесь вообще офтпик.  

И .net core запретить, упс LinqPad лесом пойдёт…
К тому же не работало то как раз на 5.1 и не пойми почему.
А pwsh не абы, что. А следующая версия. LinqPad вот не пойми, что и шансов стать частью Windows, практически нет.

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 12:05 02-02-2020 | Исправлено: iNNOKENTIY21, 12:08 02-02-2020
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
 
Одно дело зависимости для разработки, другое дело зависимости времени исполнения.
Предполагается что девелопер в среднем умнее обычного юзера
 
Согласен, что не стоит и его мучить ЗРЯ.
Но иногда стоит помучиться ради лакомой цели.
 
 

Цитата:
И .net core запретить, упс LinqPad лесом пойдёт…

 
По крайней мере таргет он умеет делать для виндового дотнета
Может, и сам запустится под ним (если подпилить LINQPad.GUI.runtimeconfig.json)
 
 

Цитата:
А pwsh не абы, что. А следующая версия.

 
Вот когда выйдет из беты и начнёт поставляться с виндой...
 
 
Добавлено:

Цитата:
шансов стать частью Windows, практически нет.

 
install-module Chocolatey
install-ChocolateySoftware
 
choco install linqpad5
     или
choco install linqpad6.portable (автоматом поставит кучу зависимостей, включая dotnetcore-sdk v3.1)
 

 
Встанет бесплатный пользовательский рантайм, вестимо.
С хостами консольным и графическим - в которых всё лучше повершела (кроме дебагера, которого нет).
Девелоперский вариант надо брать в Варезнике.

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 12:54 02-02-2020 | Исправлено: LevT, 13:25 02-02-2020
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Цитата:
install-module Chocolatey
install-ChocolateySoftware
 
choco install linqpad5

Я и шоко не хочу. И уж тогда: choco install powershell-preview
Это на шажок дальше, чем мс рекомендует в консоли PowerShell

Цитата:
Попробуйте новую кроссплатформенную оболочку PowerShell (https://aka.ms/pscore6)

Во дают…

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 13:50 02-02-2020
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
 
Модули из галереи хочешь, а софт из шоколадки не хочешь?
А вот модер здешний не хотел и модули - потому что дескать не доверяет "стороннему софту"  
    (nuget.dll от MS, которая ставится автоматом при первом обращении к пакетному менеджеру повершел)
 
Давай уж определимся: здесь заповедник гоблинов в шапочках из фольги?
или здесь виндузятники учатся решать проблемы наиболее годными/удобными инструментами?

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 13:58 02-02-2020 | Исправлено: LevT, 15:00 02-02-2020
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Цитата:
Модули из галереи хочешь, а софт из шоколадки не хочешь?

Как это связано?
Почему только из галереи, отовсюду, где исходники лежат.
Мне же в основном не ставить, а поглядеть код.
Шоколадка просто не прижилась, и дома на оно.
Не нравится она мне и shim и т.д. и монетизация. Магазин и то лучше.
А давай…, не будем. Ярлыки развешивать, загонять по стойлам.

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 15:23 02-02-2020
LevT



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

Цитата:
Как это связано?
Почему только из галереи, отовсюду, где исходники лежат.

 
Давай определимся, мы о себе любимых (разработчиках)?
  или о тех (юзерах) кому наши скрипты должны быть доставлены в виде, пригодном для исполнения?
 
Телодвижения от нас и от них требуются разные.
И тараканы головные влияют на эффективность этой темы по-разному.
 
Но наш выбор влияет на их выбор, не наоброт.
Если мы скажем, что "install-module PS-Menu" - нежелатели "ставить сторонний nuget" засунут это своё нежелание по правильному адресу.

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 16:19 02-02-2020 | Исправлено: LevT, 16:20 02-02-2020
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Цитата:
Давай определимся, мы о себе любимых (разработчиках)?
  или о тех (юзерах) кому наши скрипты должны быть доставлены в виде, пригодном для исполнения?

Любишь делить и по полочкам.
 
Я модули типа PS-Menu предпочитаю не ставить, а брать код, при необходимости адаптировать под свои нужды.
А модули типа BurntToast, никуда не денешься, ставлю, ибо либы, и сложность. Тут удобство налицо. Но и приобретается зависимость.
Если кто то решит делать по моему примеру, это его решение, не моё.
Мир не совсем черно-белый, как то, так.
 
О чём дискуссия я не понял и забыл
 


Кстати в новомодном терминале, WT, есть баг с управляющими/стрелками клавишами и PS-Menu не всегда как надо работает.

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 19:35 02-02-2020
LevT



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

Цитата:
Я модули типа PS-Menu предпочитаю не ставить, а брать код, при необходимости адаптировать под свои нужды.

 
Сам-то ты у себя можешь делать что угодно, а вот пользователю-админу вы c Yus_2 только что сегодня порекомендовали этот модуль PS-Menu из галереи  
   (взамен самопальщины, которую мы тут рожали)
 
Я отнюдь не против, но последствия надо проговорить и коллективно осознать

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 20:58 02-02-2020 | Исправлено: LevT, 21:00 02-02-2020
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Цитата:
Сам-то ты у себя можешь делать что угодно, а вот пользователю-админу вы c Yus_2 только что сегодня порекомендовали этот модуль PS-Menu из галереи  
   (взамен самопальщины, которую мы тут рожали)
 
Я отнюдь не против, но последствия надо проговорить и коллективно осознать

Я вот, не увидел рекомендаций, я увидел информацию о модуле. И предположение, что он вполне заменил бы, что мы тут городили. Всё.
Чего тут обобщать, какие последствия, я не понял. Нашел чей то код, считаешь нужным поделиться находкой, использовать в своём коде и поделиться уже им, вперёд.
Зачем тут правила устанавливать? Кто то так напишет, кто то по другому. Главное бла-бла-бла поменьше, а кода побольше, по возможности толкового
В жизни есть железобетонные правила. Одно из которых гласит, что любое правило, требует обеспечительных мер, иначе оно станет рекомендацией.
 
Вот возьми и напиши, чего хотел newhk или сам придумай, используя модул[ь, и].
Это будет личный пример. Он самый убедительный. Кто захочет будет следовать.
Чем лучше реализуешь, не только сам код, но и удовлетворение его зависимостей.
Тем заразительнее будет пример. И, уже на его основе, будешь делать рекомендации
А так, это бла-бла, ни о чём.

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 22:31 02-02-2020
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
 
Мне кажется, что ты слишком увлёкся в указания, что мне делать.  
Я понимаю, что ты это не со зла, и потому не буду напоминать тебе, куда направляются указующие.  
 
Поверь: у меня достаточно других увлекательных занятий, для меня более приоритетных, чем исполнение твоих пожеланий.
Я в этой теме - равно как и в прочих - преследую свой собственный интерес.
 
Либо он в чём-то пересекается с "общим направлением", либо нет - я реагирую, и меняю свою тактику.
Продолжая преследовать собственные цели, а не указанные мне кем бы то ни было.
 
 
Добавлено:
 
В частности, меня совершенно устроило новое для этой темы направление, заданное вчера вами с YuS_2
Но выходит, что из вас двоих по крайней мере ты "базар не держишь".
Вроде как до находки YuS_2 ты не меньше моего интересовался самопальной менюшкой...
 
Если ты желаешь замять возникшую вчера тему  
     с использованием install-module (пользователями, по рекомендации здешних разработчиков)
- я не хочу и не могу тебя неволить.
 
Или это лишь повод для тебя переключиться с самопального меню на что-то тебе более интересное? Уважаю.
Но и ты мои интересы уважь, пожалуйста.

Всего записей: 17149 | Зарегистр. 14-10-2001 | Отправлено: 00:45 03-02-2020 | Исправлено: LevT, 09:00 03-02-2020
newhk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
iNNOKENTIY21
YuS_2
Спасибо!
Да, ошибка, "Амперсанд"

Всего записей: 400 | Зарегистр. 02-02-2009 | Отправлено: 08:58 03-02-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 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