Windows PowerShell 1.x/2.x/CTP - [20] :: Прикладное программирование :: Компьютерный форум Ru.Board
Перейти из форума на сайт.

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

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

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

tcg2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft Windows PowerShell

 
Обсуждаемые темы

    * Работа с SQL
    * Работа с Visual Studio
    * etc.

 
Помощь по использованию консоли pwsh, а также встроенной в Windows консоли powershell.exe  

Всего записей: 7 | Зарегистр. 20-11-2006 | Отправлено: 19:06 29-11-2006 | Исправлено: YuS 2, 18:04 02-06-2020
LevT



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

Всего записей: 17962 | Зарегистр. 14-10-2001 | Отправлено: 15:42 23-02-2023
Dacor

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

Цитата:
Заключать надо лишь тогда, когда есть пробелы

Это я так и понял. Ну снял их и заработало.
 
iNNOKENTIY21
Отлично! записал

Всего записей: 1675 | Зарегистр. 02-08-2007 | Отправлено: 15:59 26-02-2023
Puks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А что значит синтакс. когда между двумя @ ?
 
$signature = @"
[DllImport("user32.dll")]
public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);
"@

Всего записей: 1744 | Зарегистр. 17-09-2003 | Отправлено: 04:31 23-08-2024
iNNOKENTIY21



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

Цитата:
А что значит синтакс. когда между двумя @ ?

Хитрая строка, где не надо экранировать, но переменные, при этом, раскрываются — Here-Strings
Удобно для указания кода, в основном на языке C#. PowerShell умеет компилировать такой код с помощью Add-Type.
И в данном случае язык C#, который в свою очередь, умеет импортировать функцию из dll с помощью технологии P/Invoke.
Здесь используется импорт функции ShowWindowAsync из user32.dllWinAPI.

Всего записей: 3711 | Зарегистр. 16-08-2012 | Отправлено: 14:12 23-08-2024 | Исправлено: iNNOKENTIY21, 14:25 23-08-2024
Puks



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

Всего записей: 1744 | Зарегистр. 17-09-2003 | Отправлено: 04:23 28-08-2024
AlexeyID

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, как в json-объекте полученного из файла с помощью powershell ConvertFrom-Json получить значение поля если имя поля с пробелами?
Если без пробелов, то все просто
 
$js.ИмяПоля - выводит значение поля,  
а если ИмяПоля с пробелами то не знаю как?
Возможности поменять формат json нет

Всего записей: 75 | Зарегистр. 01-10-2005 | Отправлено: 09:49 25-04-2025 | Исправлено: AlexeyID, 09:53 25-04-2025
GgDeX



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexeyID в chatgpt забанили?
https://chatgpt.com/share/680b3458-78d4-8012-aae6-0aabbc252068

Всего записей: 367 | Зарегистр. 14-01-2025 | Отправлено: 10:06 25-04-2025
YuS_2



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

Цитата:
а если ИмяПоля с пробелами то не знаю как?


 
GgDeX

Цитата:
в chatgpt забанили?

сейчас, что на все вопросы посылают к гопоте? Здесь вопрос задали, здесь и ответ получить могут...

Всего записей: 3233 | Зарегистр. 03-02-2009 | Отправлено: 11:22 25-04-2025 | Исправлено: YuS_2, 11:23 25-04-2025
LevT



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

Цитата:
 на все вопросы посылают к гопоте

 
В отличие от "гугля" (который может пожрать неопределённо много времени без всяких гарантий), гопота - та самая "удочка".  
 
Для того, чтобы самостоятельно узнать "больше половины ответа"  
     и здесь задать тот самый правильный вопрос.
 
 
 
Добавлено:
 
GgDeX
 
Зато и, отвечая, можно посылать к гопоте необидным образом,  
       любезно сформулировав за спросившего  правильный вопрос-промпт.  
 
 
 
Добавлено:
 
Но первый вариант всё же полезнее,  
    потому что в этом случае на форуме копятся интересные ответы на неочевидные вопросы.
 
 - а не guid-урлы и не контент, который, будучи профессионально подан где-то в статьях,  
      отыскивается и адаптируется под запросы нубов бесконечно терпеливой гопотою.

Всего записей: 17962 | Зарегистр. 14-10-2001 | Отправлено: 15:08 25-04-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Windows PowerShell 1.x/2.x/CTP


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru