Posts filed under ‘Tools’

Un modo semplice per lanciare comandi personalizzati in Windows

Uso spesso il tasto WIN o la combinazione WIN+R per avviare programmi, oppure apro cartelle con le combinazioni WIN+R e WIN+E. Uso spesso anche i preferiti che si possono impostare nella colonna sinistra di ogni cartella.

Ma più di una volta mi sono ritrovato a pensare che per ottenere gli stessi risultati mi sarebbe piaciuto disporre di un semplice comando da usare invece di dover cercare, cliccare, copiare, incollare…

Ad esempio, per aprire la cartella “preventivi” che sta in “Documenti” volevo poter scrivere semplicemente “prev”. O ancora, per lanciare Xampp da una certa cartella, ad esempio “D:\xampp\xampp-control.exe”, volevo poter scrivere soltanto “xampp”.

Fortunatamente basta creare un file di testo (.bat) per riuscirci! Infatti, i programmi possono essere lanciati da linea di comando, e molti danno la possibilità di aggiungere anche alcune opzioni.

Il risultato finale di questa mini guida sarà che potrete premere WIN+R e poi scrivere “rr comando”.

Ho scelto di chiamare il file “rr” perchè mi sembrava più pratico, dato che dopo aver premuto WIN+R avevo già un dito sul tasto R. Ho deciso quindi di chiamare questa utility RRapid commands.

  • Creare il file di testo C:\Windows\rr.bat. Crearlo nella cartella di Windows vi consentirà di lanciarlo scrivendo semplicemente “rr”, senza indicarne il percorso. I files .bat sono chiamati “file batch”.
  • Per comodità è meglio creare subito il comando rr edit, in grado di aprire il file batch stesso in un editor di testo. Io ho fatto così:
    • Creare il collegamento C:\Windows\rr edit che punti ad un editor di testo e che apra il file “rr.bat”, ad esempio: "C:\Program Files (x86)\TED Notepad\TedNPad.exe" C:\Windows\rr.bat. Nelle proprietà del collegamento, spuntare l’esecuzione come amministratore, altrimenti non potrete salvare le modifiche, dato che “rr.bat” si trova nella cartella di Windows.
    • Aggiungere nel file “rr.bat” la riga:
      if %1 == edit start "" "rr edit"
  • Per aggiungere un comando che apre  una cartella apre o esegue un file (exe, bat, com, collegamenti, ma anche pdf, xlsx, jpg, ecc…), aggiungere nel file “rr.bat” la riga:
    if %1 == comando start "" "percorso"
    Potrebbe essere necessario puntare ad un collegamento con spunta su amministratore (vedi sopra il comando edit).

Ecco un esempio di file “rr.bat”:

@echo off
rem http://gobruen.com/progs/dos_batch/dos_batch.html
title RRapid commands - by jure
if %1 == edit       start "" "rr edit"
if %1 == prev       start "" "D:\Users\jure\Documents\preventivi"
if %1 == drop       start "" "D:\Dropbox\"
if %1 == lavori     start "" "D:\lavori\"
if %1 == htdocs     start "" "D:\xampp\htdocs\"
if %1 == spese      start "" "C:\Program Files (x86)\LibreOffice 5\program\scalc.exe" "D:\Users\jure\Documents\note spese.xls"

1 agosto 2018 at 11:56 Lascia un commento


Categorie

JavaScript String .replace

Archivi