Jak mogę uciec od znaków ampersand w plikach wsadowych?

Jak uciec z znaków ampersandu w pliku wsadowym (lub z wiersza poleceń systemu Windows), aby użyćstart polecenie otwierania stron internetowych z ampersandami w adresie URL?

Podwójne cytaty nie będą działaćstart; to zamiast tego uruchamia nowe okno wiersza polecenia.

Aktualizacja 1: Rozwiązanie Waela Dalloula działa. Ponadto, jeśli w adresie URL są zakodowane znaki URL (np. Spacja jest zakodowana jako% 20)jest w pliku wsadowym następnie „%” musi być zakodowany jako „%%”. Tak nie jest w przykładzie.

Przykład z wiersza poleceń (CMD.EXE):

start http://www.google.com/search?client=opera&rls=en&q=escape+ampersand&sourceid=opera&ie=utf-8&oe=utf-8

spowoduje

http://www.google.com/search?client=opera 

otwierane w domyślnej przeglądarce i te błędy w oknie wiersza poleceń:

'rls' is not recognized as an internal or external command,
operable program or batch file.
'q' is not recognized as an internal or external command,
operable program or batch file.
'sourceid' is not recognized as an internal or external command,
operable program or batch file.
'ie' is not recognized as an internal or external command,
operable program or batch file.
'oe' is not recognized as an internal or external command,
operable program or batch file.

Platforma: Windows XP 64 bit SP2.

questionAnswers(7)

yourAnswerToTheQuestion