Size: a a a

2021 July 15

VS

Vadim Sterkin in Powershell Rus
спасибо, люблю когда другие ртфм за меня :)
источник

VG

Vasily Gusev in Powershell Rus
хм, печально... проверку подписи хорошо бы. Понятно что в остальном кругом треш и содомия, но и на вин по дефолту не особо лучше.
источник

Х

Хоттабыч 🐈... in Powershell Rus
ну вот, сделал пример работы с десктоп приложением на повершелле, через .net FlaUI класс. прошу высказать свое фи гуру касаемо кода :)
https://github.com/artarik/FlaUI-Powershell/blob/main/FlaUI-1C.ps1
источник

VB

Vector BCO in Powershell Rus
много тексту :)
источник

VG

Vasily Gusev in Powershell Rus
угу. Попробуй отделить код от интерфейса. В функции хотя бы засунуть
источник

Х

Хоттабыч 🐈... in Powershell Rus
эм, можно пример, а то чет не пойму о чем речь
источник

Х

Хоттабыч 🐈... in Powershell Rus
переменные xpath вынести в отдельный блок?
источник

VG

Vasily Gusev in Powershell Rus
смотри, тебе начальник завтра скажет - "отлично, но давай интерфейсом у нас будет вебсайт. И телеграм." Ты должен мочь быстро взять код отвечающий за интерфейс взять и убрать. Ну и дописать другой. Не трогая функциональную часть.
источник

VG

Vasily Gusev in Powershell Rus
Между catch и { надо имхо пробел, некрасиво. Ну и съехавшее внизу.
источник

Х

Хоттабыч 🐈... in Powershell Rus
а, понял, спасиб
источник

VG

Vasily Gusev in Powershell Rus
$ws.Cells["A" + $i].Value = [System.Int32]::Parse($ws.Cells["A" + $i].Value)
   $ws.Cells["C" + $i].Value = ($ws.Cells["C" + $i].Value).Substring(0,10)
я не люблю выполнять какие то операции в [], оно не всегда работает (иногда () требуются еще), да и выглядит не очень
источник

VG

Vasily Gusev in Powershell Rus
вот это вообще имхо часть для конфига, а не кода.
источник

Х

Хоттабыч 🐈... in Powershell Rus
кстати да, забыл про нее
источник

S

ShS in Powershell Rus
Правило "отделения ввода/вывода от обработки" нам жёстко вбивали на первом курсе ВУЗа. )
источник

VG

Vasily Gusev in Powershell Rus
1..7 | ForEach-Object
Такая конструкция норм для шелла (постоянно пользуюсь), но не норм для скриптов. Лучше for нормальный, он читабельнее и понятнее даже не знакомым с пошиком.
источник

VG

Vasily Gusev in Powershell Rus
угу
источник

VG

Vasily Gusev in Powershell Rus
как там ... make model view еще =)
источник

Х

Хоттабыч 🐈... in Powershell Rus
мне на 1 курсе рассказывали, что нельзя лазером в лицо светить :))
источник

VG

Vasily Gusev in Powershell Rus
ну и я предпочитаю всё что может потенциально быть конфигурируемым выносить в конфиг. Это практически все текстовые строки и числа и т.п. =)
источник

VG

Vasily Gusev in Powershell Rus
а потом ты узнал про лазерную эпиляцию? ;) или как оно называется когда на лице всякое лазером выжигают :)
источник