Вы не можете запустить скрипт пакетной обработки, скрытый, если выполнено это как это. Но это возможно с небольшим VBS.
Просто выполните файл VBS, и он запустит скрытый Скрипт
Dim oShell
Set oShell = WScript.CreateObject ("WScript.Shell")
oShell.run "cmd /C C:\my_batch.bat",0,false
Set oShell = Nothing
См. эту статью MSDN: http://msdn.microsoft.com/en-us/library/d5fk67ky%28VS.85%29.aspx
Две возможности:
Если часть foo-bar
и bar-foo
Вы используете, общий файл, Вы можете просто Require /path/to/file
(Я думаю так; мое тестирование было ограничено).
Ваша ситуация является аналогичной дополнительным зависимостям. Путем они обрабатываются, должен иметь a X-common
пакет и затем имеет a X-foo-bar
пакет, который требует foo-bar
и X-bar-foo
пакет, который требует bar-foo
.
Этот вид поведения уже сделан несколькими пакетами, например, агенты передачи почты. Те виртуальные пакеты предоставляют Вашей системе способ знать, обеспечивается ли возможность, в которой они нуждаются уже, некоторой другой программой.
Посмотрите, помогает ли виртуальный пример пакетов в rpm.org Вам.
Это будет работать на Вас, чтобы иметь Ваше нечто панели пакета, обеспечивают виртуальную панель нечто пакета?
Можно затем просто заставить пакет отрыжки-baz потребовать панели нечто.
foo-bar
и другой в зависимости от bar-foo
. Теперь это возможно в RPM 4.13.
https://rpm.org/user_doc/boolean_dependencies.html
Это может быть просто: Требуется: (pkgA> = 3.2 или pkgB)
Недетерминизм в автоматизированных системах (который это либо управление зависимостями, либо машины, использующие RPM) - это действительно плохо. Вы ХОТИТЕ, что он потерпит неудачу в той или иной ситуации, поскольку отказ все же не так плох, как неожиданный результат.
Для решения проблемы, возможно, пакет, который вы ДЕЙСТВИТЕЛЬНО контролируете%, предоставит основные токены, которые неизменяемый пакет также случается с% provide и от которого зависит другое ваше программное обеспечение%; тогда ваш пакет% устарел неизменяемый. Особенно, если он уже установлен, вы можете выиграть у него над другой установкой.
Упаковка и надлежащие операции зависимости и установки - сложная работа. Цель - надежные, воспроизводимые, проверяемые установки - настолько ценна, что вы можете понять выгоду от ее правильного выполнения.
Ад зависимостей наносится самим себе. Без исключений