Nano Hash - криптовалюты, майнинг, программирование

Как запустить программу по умолчанию для файла из Powershell?

Я хотел бы иметь функцию Powershell, которая открывает любой файл решения Visual Studio (.sln), который находится в текущем каталоге. Вручную делаю так:

  1. Введите *.sln
  2. Нажмите Tab, чтобы развернуть его до полного имени файла.
  3. Нажмите Enter

С помощью функции Powershell назовите ее «z», я бы просто набрал «z», затем Enter, и она открыла бы любой файл .sln.

10.05.2017

  • Что вы пробовали, и как то, что вы пробовали, потерпело неудачу? В идеале вы должны предоставить минимальный, полный и проверяемый пример того, что вы пробовали, и включить конкретную информацию о том, почему это не удалось. , с сообщениями об ошибках и/или ошибочным выводом. SO не является службой написания кода; лучшие вопросы — это те, которые содержат полезную информацию, чтобы ответившие могли помочь вам придумать собственный правильный ответ. См. раздел Как задать хороший вопрос. 10.05.2017
  • Я слышу вас, но для такого вопроса я сам не нахожу очень полезным, когда другие публикуют один лайнер, который не работает. 13.05.2017

Ответы:


1

Вот код, работающий по логике PowerShell. Он находит (первый) файл *.sln в текущем каталоге и открывает его, используя действие ОС по умолчанию.

Function Z {
    Invoke-Item (Get-Item *.sln | Select -First 1)
}
10.05.2017
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..