2010-01-25 10:16:02 +0000 2010-01-25 10:16:02 +0000
276
276

Hoe kan ik een snelkoppeling of een batchbestand vastmaken aan de nieuwe taakbalk en het startmenu van Windows 7, 8 en 10?

We hebben problemen met het toevoegen van onze batch scripts aan de Windows 7, 8 of 10 taakbalk of start menu.

Onze batchfiles nemen een aantal argumenten en voeren op basis van die argumenten een andere applicatie uit. Om het eenvoudig te houden, hebben we voor onze klanten een aantal snelkoppelingen gemaakt waarop ze alleen maar hoeven te klikken om alles aan de gang te krijgen.

De vraag hier is: Hoe kunnen we die snelkoppelingen of batchbestanden aan de taakbalk of het startmenu vastmaken?

(Het is niet de bedoeling dat de klanten toegang hebben tot het bestandssysteem en daarom kunnen ze alleen de taakbalk zien)

Antwoorden (6)

376
376
376
2010-09-27 12:25:58 +0000
  1. Maak een snelkoppeling naar uw batchbestand.
  2. Ga naar de eigenschappen van de snelkoppeling en verander het doel in iets als: cmd.exe /C "path-to-your-batch".
  3. Sleep je nieuwe snelkoppeling naar de taakbalk. Het zou nu vastgepind moeten kunnen worden.
50
50
50
2012-03-27 01:41:20 +0000

Deze draad beantwoordt bijna mijn probleem, een andere lezenswaardige draad die deze problemen op een andere manier oplost is hier Batch Files toevoegen aan Windows 7 Taakbalk zoals de Vista/XP Quick Launch

Ik was in staat om een batchfile aan de taakbalk toe te voegen door de volgende stappen:

  1. Hernoem je .cmd/.bat naar .exe
  2. Klik met de rechtermuisknop op de .cmd/.exe en kies vastzetten aan taakbalk
  3. Hernoem het terug naar .cmd/.bat
  4. Shift+rechtsklik op het taakbalkpictogram (voor de exe) en kies eigenschappen
  5. 5. Verander de referentie van *.exe naar .cmd/.bat en verander het pictogram naar behoefte

Het begint meteen te werken, maar het vernieuwen van het pictogram vereist een reboot.

Ik heb echter nog een vraag: hoe krijg je een vastgepind taakbalk batchbestand dat een ander bestand als parameter accepteert? Het werkt als het op de startbalk is vastgepind, of gewoon in de map, maar ik krijg het niet aan de praat zoals het onder XP deed.

Dit is de functionaliteit waar ik het over heb:

Sleep een bestand naar het bat icoontje. De bat zal de bestandsnaam van het neergezette bestand ontvangen als %1 en vbscript zal het ontvangen als WScript.Arguments(0).

15
15
15
2010-01-25 11:33:15 +0000

De map voor de taakbalk van Windows 7 bevindt zich op:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

De map voor het menu Start is:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

Je kunt daar een snelkoppeling maken en bij het uit- en weer aanloggen zou die dan moeten verschijnen.

Hoop dat dit helpt…. Er zijn nog andere dingen waar ik je voor moet waarschuwen, bijvoorbeeld, ze kunnen met de rechtermuisknop klikken en het batchbestand bewerken - dus, je zou kunnen kijken naar NTFS rechten om het bestand te vergrendelen.

3
3
3
2010-09-19 17:29:34 +0000

Ja dit is een vervelende “feature” van de windows 7 taakbalk. Ik heb een eenvoudige applicatie gebouwd die batch bestanden uitvoert, die je op je taakbalk kunt vastpinnen en waaraan je batch bestanden kunt vastpinnen. Het klaart de klus. Download het gratis - http://johnastevens.com/helpTopics.aspx#batchapp

2
2
2
2016-11-18 09:00:58 +0000

Ik zal nog een handige methode toevoegen… In Windows 10 , wilt u een eenvoudiger Taakbalk hebben, waar u gemakkelijk dingen kunt vastpinnen (kleine pictogrammen) zoals dit?:

zodat je alleen die programma’s ziet die geopend zijn.

Maak in “ Documenten” een map aan, genaamd “ mijn pictogrammen”, en zet daar de gewenste snelkoppelingen in. Klik dan met de rechtermuisknop op de taakbalk – “Nieuwe werkbalk”:

en selecteer uw map. Ontgrendel dan de taakbalk, klik met de rechtermuisknop op de nieuwe werkbalk, en verwijder het vinkje bij “Titel weergeven” en “Tekst weergeven”:

p.s. vergeet niet het vinkje weg te halen bij “NOOIT ICONS SAMENVOEGEN” in taakbalk eigenschappen:

1
1
1
2017-03-22 10:24:09 +0000

In mijn geval, geen van deze oplossingen kreeg het op 100%. Ze waren dichtbij, maar op de nieuwste Windows 10 zijn dit de stappen die ik moest volgen:

1. Hernoem .bat naar .exe 2. Klik met de rechtermuisknop op .exe => Pin To Start 3. Klik met de rechtermuisknop op .exe => Hernoem naar .bat 4. Klik met de rechtermuisknop op taakbalk/startmenu-item => Meer => Bestandslocatie openen 5. Klik met de rechtermuisknop op de snelkoppeling => Wijzig doel van .exe naar .bat

Gereed!