2013-09-25 1 views
0

Я пытался запустить свои программы с помощью аффинного переключателя процессора с помощью командной строки - это отлично работало в Windows 7, но ничего не работает в Windows 8. Кажется, что все после CMD.EXE полностью игнорируется (? кроме переключения)CMD START не работает в Windows 8 для сближения процессора

Вот что я не могу работать: (примечание: это 6 ядро ​​- так 48 ядер равна 5 & 6 или 110000 маска)

C : \ Windows \ System32 \ cmd.exe start/affinity 48 "C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe"

Я подумал, может быть, e/affinity switch больше не работал, поэтому я попробовал только начальный коммутатор, но те же результаты - открывается новое командное окно и Firefox не запускается (никакие программы не работают таким образом). Каждая комбинация, о которой я могу думать - не повезло!

Помогите ?!

ответ

2

Используйте двойные кавычки после start

start "" ... 

Для тех, кто нуждается больше объяснений, команда запуска занимает первое двойных кавычек как title и так MC9000 нашел его в командной строке открывает окно и ничего не появляется в запустить.

Решение состоит в том, чтобы включать пустые кавычки сразу после команды start (или включать любой текст в двойные кавычки), поскольку эта нулевая строка или текст будет названием окна.

Это поведение запуска может меняться в зависимости от содержимого, но двойные кавычки всегда будут работать.

Вот некоторые примеры:

start "" "c:\myfolder\myapp.exe" 

и

start "" /NODE 1 /AFFINITY 0x3 "d:\folder\application1.exe" 
+0

Это решило вашу проблему/ – foxidrive

+0

. Путь к программе уже процитирован – MC9000

+0

Прочтите помощь для' start' и, в частности, 'title' - вы попробовали, прежде чем утверждать, что это не собирается помогать? – foxidrive

0

Это сделали это - не может иметь пустое название, близость в Win 8 должна быть шестигранной

START «FireFox "/ AFFINITY 0x30" C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe "

+0

Для тех, кто пытался установить ярлык для программы, которая автоматически устанавливает аффинность, вот финальная строка для ввода текстового поля «Цель:» (этот пример предназначен для запуска FireFox на последних двух ядрах из 6 ячеек процессор) C: \ Windows \ System32 \ cmd.exe/C НАЧАТЬ "FireFox"/AFFINITY 0x30 "C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe" – MC9000

0

cmd/c start/AFFINITY 1/D «C: \ Program Files \ myexe.exe