Как заставить CMD открывать файл .bat или папку на рабочем столе?

  • Не делайте этого, если вам запрещено это делать.
  • Некоторые люди могут подумать, что вы занимаетесь хакерством
    , но убедите их, что вы просто пытаетесь запустить Internet Explorer.

Запуск браузера с нужной ссылкой через .bat файл может быть полезным во многих ситуациях, например, при автоматической установке программного обеспечения или при настройке начальной страницы веб-браузера.

Updated: by

Batch file

  start c:\Windows\notepad.exe  

The start command can be used for other exe files by replacing the file path
with the path to the exe file.

To start multiple executable files, realize that the batch file opens each of the files almost immediately. If you want some delay, consider using the pause command
or sleep utility
.

If the file path contains a space within a folder name, you need to enclose that folder name in double quotes. For example, if you had Google Chrome installed on your computer and wanted to start the Chrome browser through a batch file, you could use the command below.

  start c:\"program files (x86)"\google\chrome\application\chrome.exe  

The Program Files (x86) folder name includes spaces in it. Enclosing the folder name in double quotes tells Windows the spaces are part of the folder name.

Can I control a program using a batch file once its been started?

No. A batch file can only execute or start another program. Once it is started, it cannot perform additional functions within that program.

In some situations, some programs may support additional syntax
or options that allow you to perform additional functions.

If you are looking for a language or tool to help perform more automation, we suggest AutoHotkey
.

Иногда иконка Internet Explorer может потеряться. Это характерно для компьютеров, находящихся в общем доступе. Эта статья поможет вам открыть IE, если вы не можете найти ярлык или .exe файл.

  1. Создайте новый файл Блокнот на рабочем столе.
    Чтобы сделать это, сделайте правый щелчок на рабочем столе и выберите Создать
    . Нажмите на иконку Блокнот
    .

  2. Введите командный код.
    Откройте файл Блокнот и введите следующее (или скопируйте и вставьте):

    • @echo off

      START /max iexplore.exe
  3. Сохраните файл как “Internet Explorer.bat”.

    • Спуститесь в самую нижнюю часть окна сохранения и выберите Все файлы
      , иначе файл будет сохранен как текстовый файл.
    • Убедитесь, что файл заканчивается на .bat, иначе это не сработает.
  4. Проверьте свой файл.
    На вашем рабочем столе должна быть иконка под названием “Internet Explorer.bat” и она должна иметь вид коробки с шестеренкой внутри. Дважды кликните на эту иконку, чтобы запустить Internet Explorer.

  1. Создайте новый файл Блокнот на рабочем столе.
    Чтобы сделать это, кликните правой кнопкой на рабочем столе, нажмите на Создать
    и нажмите на иконку Блокнот
    .

  2. Введите командный код.
    Откройте файл Блокнот и введите следующее (или скопируйте и вставьте):

    • @echo off

      START /max iexplore.exe

  3. Назовите файл IEXPLORE.bat и сохраните.

Не могли бы вы помочь мне сделать .cmd
файл, который я могу использовать, который откроет 2015
папка на моем Desktop
поэтому я могу поместить его на панель задач.

Jawa's user avatar

13 золотых значков
31 серебряный значок
36 бронзовых знаков

спросил 24 марта 2015 в 10:16

Rydog's user avatar

Если все, для чего вы используете пакетный файл, это открыть папку, то это классическая проблема X-Y
потому что для этой простой задачи не требуется пакетный файл.

  1. Щелкните папку правой кнопкой мыши и выберите Создать ярлык
  2. Щелкните правой кнопкой мыши ярлык, выберите Свойства
    и в Мишень
    просто добавьте «explorer.exe» перед
    полный путь к папке (обратите внимание, что после explorer.exe есть пробел)
  3. Вы также можете изменить имя и значок ярлыка по мере необходимости (необязательно)
  4. Щелкните правой кнопкой мыши ярлык и выберите Закрепить на панели задач
  5. Теперь сам ярлык можно удалить, так как он уже закреплен

Вот и все — прямой ярлык на панели задач к нужной папке без необходимости пакетного файла.

ответил 7 апр 2015 в 19:38

Karan's user avatar

20 золотых значков
119 серебряных значков
191 бронзовый знак

Как открыть папку на рабочем столе с помощью проводника в пакетном файле?

 @echo off
explorer %USERPROFILE%\Desktop\2015

  

Я не могу помещать пакетные файлы на панель задач

Да, можно:

  1. Создать ярлык для пакетного файла.
  2. Щелкните правой кнопкой мыши ярлык и выберите Properties
  3. Сдача target
    до cmd.exe /C "path to batchfile"
  4. Перетащите ярлык на панель задач.

Теперь его можно закрепить.

ответил 24 марта 2015 в 10:29

DavidPostill's user avatar

77 золотых значков
350 серебряных значков
392 бронзовых знака

 1. Open CMD and navigate to a location C:/Users/...../program.exe
2. Run the program.exe with an additional command to point it to a config file:
e.g. "program.exe C:/Users/..../configFile.bgi"

  

Как мне это сделать?

Я попробовал это, но безуспешно:

 start "C:\Users\Ben\Desktop\BGInfo\bginfo.exe C:\Users\Ben\Desktop\BGInfo\dc_bginfo.bgi"
pause

  

Я использовал решение, предложенное Ганешей (ниже), и получил следующее:

 cd C:\Users\Ben\Desktop\BGInfo\
bginfo.exe C:\Users\Ben\Desktop\BGInfo\dc_bginfo.bgi

  

Каталог папок с батником:
enter image description here

спросил 12 янв. 2015 в 11:34

ben_dchost's user avatar

4 золотых значка
13 серебряных значков
24 бронзовых знака

в командном файле abc.bat

 cd c:\user\ben_dchost\documents\
executible.exe -flag1 -flag2 -flag3 

  

Для команды, которую вы хотите выполнить, выполните:

 cd C:\Users\Ben\Desktop\BGInfo\
bginfo.exe dc_bginfo.bgi
pause

  

Надеюсь, это поможет

ответил 12 января 2015 в 11:37

Ganesh Kamath - 'Code Frenzy''s user avatar

Вы можете использовать

 start "" "%USERPROFILE%\Desktop\BGInfo\bginfo.exe" "%USERPROFILE%\Desktop\BGInfo\dc_bginfo.bgi"

  
 start "" /D "%USERPROFILE%\Desktop\BGInfo" bginfo.exe dc_bginfo.bgi

  
 "%USERPROFILE%\Desktop\BGInfo\bginfo.exe" "%USERPROFILE%\Desktop\BGInfo\dc_bginfo.bgi"

  
 cd /D "%USERPROFILE%\Desktop\BGInfo"
bginfo.exe dc_bginfo.bgi

  

Справка по командам start
и кд
выводится при выполнении в окне командной строки help start
или start /?
и help cd
или cd /?
.

ответил 12 января 2015 в 11:48

Mofi's user avatar

17 золотых значков
80 серебряных значков
143 бронзовых знака

Нашел другое решение для того же самого. Это будет более полезно.

finger.exe — это родительская программа, которая вызывает решение конфигурации.
Примечание: если ваш путь к имени папки состоит из пробелов, то не забудьте добавить «».

ответил 25 июн 2018 в 15:06

Ganesh Mondal's user avatar

Explorer.exe не обеспечивает плавного взаимодействия, которого вы желаете. Приведенные ниже команды (см. код ниже) могут помочь вам добиться того, чего вы просили, но выглядеть они будут не очень красиво.
Код убьет старый процесс Explorer по идентификатору процесса и будет сильно ограничен, потому что он будет работать только в том случае, если есть только один процесс.

Лучшее, что вы можете сделать с Explorer.exe, это открыть определенную папку с выбранным файлом (он находится в фокусе). Звучит многообещающе и кажется, что можно было бы сделать больше. Но это не так универсально, как можно было бы предположить. Итак, с этими ссылками из Microsoft/SS64 (в конце этой статьи) вы знаете, что не можете менять каталоги из открытого в данный момент процесса Explorer. Только убить и открыть новый.

   REM Kill explorer without having to restart it.
wmic process where "ProcessID='11972'" CALL Terminate

REM Kill/restart Explorer
TaskKill /F /FI "ImageName eq "Explorer.exe"
Explorer
  
  

Your best bet if you really want to achieve your aim is to use a Windows Shell replacement or some automation software like AutoIT. You can look up the topic Windows shell replacement and find lots of apps that have other features
missing from Windows, a popular topic, or maybe one of these is exactly what your looking for.

If your a programmer you could probably achieve this see https://stackoverflow.com/questions/9355/programmatically-select-multiple-files-in-windows-explorer

Undocumented Explorer commands
From Microsoft https://support.microsoft.com/en-us/help/130510/command-line-switches-for-windows-explorer

SS64 Explorer.exe https://ss64.com/nt/explorer.html

Из этой статьи вы узнаете, как на компьютере под управлением Windows запустить BAT-файл (пакетный файл). Такие файлы используются для различных целей, например, для автоматизации процессов. B AT-файл можно запустить с помощью Проводника или командной строки.

  1. Изображение с названием Run a BAT File on Windows Step 1

    Откройте меню «Пуск»

    Windows Start


    .
    Для этого нажмите на логотип Windows в нижнем левом углу экрана.

  2. Изображение с названием Run a BAT File on Windows Step 2

    Щелкните по «Проводник»

    Windows Start Explorer


    .
    Вы найдете эту опцию в левой части меню «Пуск».

    • Также можно щелкнуть правой кнопкой мыши по логотипу Windows, а затем нажать «Проводник».

    A wikiHow Staff Editor reviewed this article to make sure it’s clear and accurate.

    wikiHow

    Если «Проводника»
    в меню «Пуск» нет, кликните по логотипу Windows правой кнопкой мыши и выберите «Свойства»
    .

    Выберите папки для отображения в меню «Пуск». В данном случае выберите «Проводник».

    То же самое можно проделать с папками «Видео», «Музыка», «Загрузки» и так далее.

  3. Изображение с названием Run a BAT File on Windows Step 3

    Откройте папку с BAT-файлом.
    Также можно найти этот файл: щелкните по «Этот компьютер» на левой панели окна, а затем введите имя файла в строке поиска в верхнем правом углу окна.

  4. Изображение с названием Run a BAT File on Windows Step 4

    Дважды щелкните по BAT-файлу.
    Он должен запуститься. Если нет, запустите файл как администратор.

  5. Изображение с названием Run a BAT File on Windows Step 5

    Щелкните правой кнопкой мыши по BAT-файлу и в меню выберите Запуск от имени администратора


    .

    Возможно, вам придется запустить файл от имени администратора — это зависит от содержимого BAT-файла.

    • В большинстве случаев работа BAT-файла на экране не отображается, потому что все происходит в фоновом режиме. Выясните, для чего предназначен пакетный файл, потому что даже если вы не видите результаты его работы, он, скорее всего, успешно справился со своими задачами.
  1. Изображение с названием Run a BAT File on Windows Step 6

    Откройте меню «Пуск»

    Windows Start


    .
    Для этого нажмите на логотип Windows в нижнем левом углу экрана.

  2. Изображение с названием Run a BAT File on Windows Step 7

    Введите cmd
    в строке поиска меню «Пуск».

    По мере ввода поискового запроса под ним будут отображаться результаты поиска.

  3. Изображение с названием Run a BAT File on Windows Step 8

    Щелкните правой кнопкой мыши по «Командная строка»

    Windows cmd


    .
    Этот значок имеет вид черного квадрата с белыми символами.

  4. Изображение с названием Run a BAT File on Windows Step 9

    Нажмите Запуск от имени администратора


    .

    Возможно, вам придется запустить командную строку от имени администратора — это зависит от содержимого BAT-файла.

  5. Изображение с названием Run a BAT File on Windows Step 10

    Введите cd
    , нажмите пробел, а затем введите путь к BAT-файлу.

    «cd» — эта команда для изменения каталога, а путь — это расположение папки с BAT-файлом. Например, если пакетный файл находится на рабочем столе пользователя «Иван», введите:

    cd /Пользователи/Иван/Рабочий стол
    .

    • Обязательно вставьте пробел между командой «cd» и расположением файла.
  6. Изображение с названием Run a BAT File on Windows Step 11

    Нажмите .
    Текущий каталог изменится на папку с BAT-файлом.

  7. Изображение с названием Run a BAT File on Windows Step 12

    Введите имя BAT-файла.
    Не забудьте про расширение .bat
    . Например, если BAT-файл называется «install», в командной строке введите install.bat
    .

  8. Изображение с названием Run a BAT File on Windows Step 13

    Нажмите .
    BAT-файл будет запущен. Как только на экране отобразится мигающий курсор, считайте, что пакетный файл завершил работу.

    • Если в командной строке отобразилось сообщение об ошибке, внимательно прочитайте его, чтобы внести изменения в код BAT-файла.

I want to create a .bat file so I can just click on it so it can run:

   svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
  
  

Can someone help me with the structure of the .bat file?

abatishchev's user avatar

87 gold badges
296 silver badges
433 bronze badges

asked Oct 21, 2008 at 12:54

To start a program and then close command prompt without waiting for program to exit:

   start /d "path" file.exe
  
  

answered Jul 6, 2011 at 19:55

abatishchev's user avatar

87 gold badges
296 silver badges
433 bronze badges

You can use:

   start "windowTitle" fullPath/file.exe
  
  

Note: the first set of quotes must be there but you don’t have to put anything in them, e.g.:

   start "" fullPath/file.exe
  
  

abatishchev's user avatar

87 gold badges
296 silver badges
433 bronze badges

answered Apr 11, 2013 at 17:18

user2075928's user avatar

5 silver badges
2 bronze badges

it is very simple code for executing notepad
bellow code type into a notepad and save to extension .bat Exapmle:notepad.bat

   start "c:\windows\system32" notepad.exe   
  
  

(above code “c:\windows\system32” is path where you kept your .exe program and notepad.exe is your .exe program file file)

abatishchev's user avatar

87 gold badges
296 silver badges
433 bronze badges

answered May 29, 2011 at 9:50

shinukb's user avatar

4 silver badges
2 bronze badges

Alternatively you can even make a shortcut for svcutil.exe, then add the arguments in the ‘target’ window.

answered Oct 21, 2008 at 12:56

GavinCattell's user avatar

20 silver badges
22 bronze badges

answered Oct 21, 2008 at 12:56

MBoy's user avatar

1 gold badge
7 silver badges
18 bronze badges

Just stick in a file and call it “ServiceModelSamples.bat” or something.

   @echo off
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
  
  

answered Oct 21, 2008 at 13:09

myplacedk's user avatar

2 gold badges
14 silver badges
19 bronze badges

If you want to be real smart, at the command line type:

   echo svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service >CreateService.cmd
  
  

Then you have CreateService.cmd
that you can run whenever you want ( .cmd
is just another extension for .bat
files)

Stephan Bauer's user avatar

answered Oct 21, 2008 at 13:16

kͩeͣmͮpͥ ͩ's user avatar

kͩeͣmͮpͥ ͩ

26 silver badges
40 bronze badges

What’s stopping you?

Presuming the command executes on your system, I think that’s it.

answered Oct 21, 2008 at 12:57

Simon's user avatar

25 gold badges
88 silver badges
118 bronze badges

   start "svcutil" "svcutil.exe" "language:cs" "out:generatedProxy.cs" "config:app.config" "http://localhost:8000/ServiceModelSamples/service"
  
  
  • "svcutil"
    , after the start
    command, is the name given to the CMD window upon running the application specified. This is a required parameter of the start
    command.

  • "svcutil.exe"
    is the absolute or relative path to the application you want to run. Using quotation marks allows you to have spaces in the path.

answered May 16, 2013 at 7:11

Gipphe's user avatar

9 bronze badges

If your folders are set to “hide file extensions”, you’ll name the file *.bat or *.cmd and it will still be a text file (hidden .txt extension). Be sure you can properly name a file!

answered Jul 30, 2011 at 12:58




                Well, the important point it seems here is that svcutil is not available by default from command line, you can run it from the vs xommand line shortcut but if you make a batch file normally that wont help unless you run the vcvarsall.bat file before the script.
Below is a sample                abatishchev's user avatar                


                                "C:\Program Files\Microsoft Visual Studio *version*\VC\vcvarsall.bat"
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
                                


                                
 answered                
                Feb 28, 2012 at 13:26                

start "windowTitle" fullPath/file.exe

start "" fullPath/file.exe

                
                

21 silver badges abatishchev's user avatar
35 bronze badges

Об этой статье Об этой статье

Что вам понадобится

abatishchev's user avatar

Компьютер (без иконки Internet Explorer).


Сохранение файла Сохраните .bat файл с помощью функции "Сохранить как" в текстовом редакторе. Не забудьте указать расширение .bat в названии файла.

Написание команды В текстовом редакторе необходимо написать команду для запуска браузера с нужной ссылкой. Для этого необходимо написать следующую строку кода:

start /d "path" file.exe

Замените путь к браузеру на свой, в данном случае это Google Chrome. Также замените ссылку на ту, которую необходимо открыть.

Запуск файла. bat
Чтобы запустить .bat файл, дважды щелкните по нему. Браузер должен автоматически открыться и перейти на указанную ссылку.

Создание файла. bat

Для создания .bat файла необходимо открыть любой текстовый редактор, например, Блокнот. Затем необходимо создать новый файл и сохранить его с расширением .bat.

Вывод
Запуск браузера с нужной ссылкой через .bat файл – это быстрый и удобный способ автоматизации некоторых задач. Следуя приведенным выше шагам, вы можете легко создавать .bat файлы для запуска браузера с нужными ссылками.

:/>  Более 60 инструментов для мониторинга Windows / Блог компании pany / Хабр

Оставьте комментарий