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

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

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

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

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

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

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



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

Всего записей: 1741 | Зарегистр. 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.

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



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

Всего записей: 1741 | Зарегистр. 17-09-2003 | Отправлено: 04:23 28-08-2024
Открыть новую тему     Написать ответ в эту тему

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru