Software hall of fame
Resources
Windows
- Uploading/downloading files through the command-line: Curl
(to upload a file to a password-protected FTP server: curl -T C:\myfile.txt
ftp://login:passwd@ftp.acme.com/mydir/)
- Downloading streamed video: GetFlash
- Editing video: VirtualDub
- Displaying IP address and other configuration infos as wallpaper: BGInfo,
whoami
- Cloning partitions or whole hard disks: Terabyte
Image for DOS (works even with 2003 Server), Paragon, 7Tools, Drive Snapshot, Acronis,
DriveImage XML,
- File management: Windows Commander (and its image viewer add-on Imagine Version)
- FTP client: FlashFXP, LeechFTP,
FTP Explorer, AceFTP
- IRC client: HydraIRC
- Desktop tools: Winroll
(rolls windows into the title bar with a click)
- Command line tools: CMDTools
- E-mail: Eudora (although it got a bit unstable since release 5.x,
and still no real support for IMAP), Pegasus, The Bat
- SPAM filter: POPFile,
SpamBayes,
MailWasherFree (limited to one POP account), (Last updated 2004) K9
- WYSIWYG HTML editor: Namo WebEditor (Clean HTML code, loads fast, no
fuss)
- GUI designer: LucidSpec
- Automatic file backup: SyncBack,
SecondCopy, 12Backup,
BackupXPress Pro, Justin's
PathSync
- Text HTML editor: Hippie98
- HTML to CHM compiler: Web
2 CHM
- Web browsing: Opera (MDI windows,
fast, more stable than IE or Netscape)
- News reader: Free Agent or Gravity
- Text editor: UltraEdit, PSPad
editor
- System inspection: Everest,
BelArc, PC
Wizard, Speccy,
- Offline web browser: WebCopier,
Wget, HTTrack
- Download manager: wget (Windows GUI = Visual
WGet), Net Transport,
FlashGet
- Mail server: Mercury MTS, hMailServer
- CD ripper: Exact Audio Copy
(EAC),
CDex
- CD/DVD burner: InfraRecorder,
ImgBurn, CDBurnerXP
- Sound editing: CoolEdit 2000,
Kristal Audio Engine, Audacity,
REAPER
- Sound player: XMPlay (free, light,
easy to use, supports plenty of sound formats through plug-ins), Media
Player Classic (Real
Alternative codec to read RealAudio files), VLC
Media Player
- Music file tag editor: Mp3Tag,
Mp3 Tag Tools, TagScanner,
- Telnet/SSH : CRT (plain telnet) and SecureCRT (SSH) from VanDyke,
Putty/Kitty (and
Putty Connection Manager to tab
multiple Putty connections), Tunnelier
(portable)
- ZIP and CD labelling: ZIPLabel
- Windows programming: PB/DLL from PowerBasic,
Delphi from Borland
- Windows software installer: NSIS, ZipInstaller
("installs and uninstalls applications and utilities that do not provide
an internal installation program")
- EXE compressors: UPX, PECompact,
MEW, Petite,
PackMaster, Exe32pak,
EZip (Read pe
compression test and Windows
'executable' compressors)
- DLL bundlers (Why not
use an EXE compressor?): PEBundle,
EXE Bundle, Thinstall,
PGWare Alloy, Packer
Molebox, PKLite Pro (added compression
options over PKLITE and no runtime royalties), Petite,
PECompact2, AppPackager,
VB-PowerWrap,
BitArts
Fusion,
- DLL Dependency lister: DependencyWalker,
DLL Demon, DLL
Explorer
- Disk imaging: Ghost,
Acronis
TrueImage
- Making images of floppies: WinImage
- Drawing diagrams: SmartDraw
- DOS shell: 4DOS and 4NT from JPSoft
(eg. copy ftp://ftp.somesite.com/*.* c:\myharddrive)
- Personal Information Manager: EccoPro,
Lotus
Organizer
- File compare: (Freeware) FCompare, (Open-source)
Winmerge,
ExamDiff, BeyondCompare (ideally, supports editing
and search/replace)
- File search and replace: SCR
- Checking the time in different time zones: World
Time Clock, SymmTime, Microsoft
Time Zone
- Time/calendar replacement: LClock
(won't run if your task bar is not located in its default location at the
bottom of the screen),
Railendar,
DateInTray,
AlfaClock
- Outliners: Action Outline,
TreePad (Overview
of Windows Outlining Programs), MyInfo,
KeyNote, Bitsmith
Software's Personal Knowbase
- Office suite: OpenOffice, SoftMaker
Office, KingOffice
- Web content filter: (deadware as of May 2006) Privoxy,
(deadware as of May 2006) Proxomitron,
HTTP Monitor
- Network tools: NeoTrace
Pro (graphical traceroute with map)
- Sniffers: Wireshark (ex-Ethereal), Fiddler
(for HTTP; Requires .Net 1.1), TCPTrace (not as good as Fiddler, but Win32
app), Live HTTP Headers
extension to FireFox
- A no-thrill PHP/MySQL based forum: John's Discussion
Forum (idea stolen from Joel Spolsky's site), FruitShow, Vanilla,
bbPress, PunBB
- NTP Client for Windows: Mini-Sunclock,
Automachron
- Light-weight FTP server for Windows: Buffy,
FileZilla, Bison
- Disk usage to see what's filling up your hard disk: SpaceMonger,
Treesize
- Batch renamer: Oscar's
File Renamer, Renamer (bkren
"(.*)\. (.*)\.ogg" "\1 - \2.ogg") and ReplaceEm
(accross files), Peter Parkani's brename
(to rename files and append an increasing number), Flexible
Renamer (GUI)
- Create a wallpaper with the host's name and IP addresse with Whoami
- Bootdisks a go-go
- Converter to PDF: FinePrint (Windows printer driver) and pdfFactory
(add-on application) from FinePrint
- PDF Viewer: Foxit
PDF Reader (smaller, faster than Acrobat)
- Timer: Multitimer, Time
Cop
- File scanner (to extract all strings from a binary): AnalogX
TextScan
- Desktop web server: Uniform
Server (LAMP; Get
AMPed over Uniform Server and Build a Data-driven Web Site in Nothing Flat),
Abyss, Lighttpd, TinyWeb
- Tinyapps ("a guide to very
small software for your PC")
- Server monitoring: FREEPing,
Quick Ping Monitor,
- Demo recording: Wink, Camtasia,
Democharge,
BBFlashback,
Demo-builder, Adobe
Captivate
- Edit pictures: PaintShop, ThumbsPlus,
IrfanView, ImageMagick, Photo Gadget,
FastStone Photo Resizer
- Single-EXE web server: AnalogX
SimpleServer:WWW, Simple HTTPD,
- Alternative to MS Word: OpenOffice, SoftMaker Office, Jarte,
- Low-level formating: HDD Low Level Format,
- OCR: Abby Finereader,
- To-do lists manager: MyLifeOrganized,
ToDoList (Free, but not as rich
as MLO; Basic calendar; No sync with Outlook/smartphones)
- List hardware: Speccy
- List applications:
- Application remover: Cleanse
Uninstaller
- Messenger (local): RealPopUp, IP
Messenger
Linux
- Office applications: StarOffice
and OpenOffice, Applixware,
KOffice, Hancom,
Gnome Office, WordPerfect
Office, Cybozu, Lotus Domino,
Siag, ThinkFree,
gobeProductive, Software602
Pro PC Suite
- File manager: Midnight Commander, KCommander
- File backup/syncing: sitecopy,
unison, rsync, wput
(same as wget, but to upload files), cURL
("curl is a command line tool for transferring files with URL syntax,
supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP.")
- Dead-simple FTP server: VsFTPd
Platform-independent
Tip & Tricks
Mongoose
Here's a basic configuration file (save as mongoose.conf
alongside the binary):
listening_ports 12345
AoA Audio Extractor
Useful to extract audio from an MP4 video.
Fiddler
To find and remove sessions, ie. items in the left hand-side that fit a pattern,
Edit > Find Sessions, and DELETE. To delete all sessions, CTRL+X.
[OpenOffice 3.2/Calc] Moving cell
It's a bit awkward:
- Click once to put the focus on the cell
- SHIFT-click to select the cell
- Drag and drop it
[OpenOffice 3.2/Calc] Updatable absolute references
Let's say you have a value in B5 that you'd like to use in different cells
by just copy/pasting a formula so that this reference would not be updated when
pasted in a new cell: You must use the $ for both the horizontal and vertical
references, eg. =$B$5*0,065
[OpenOffice 3.2/Calc] Moving a row
Select the row, keep the ALT pressed, click on the row, drag 'n drop it below
the row where you want it, and release the mouse.
Move,
copy, and link cells using drag and drop
[OpenOffice 3.1.1/Calc] Moving a column
- Click on the header to select the whole column
- Drag the first cell, which is now shown with a black bold line
- While dragging, hold the ALT key, and drop the column wherever your
want
Not very intuitive, and not as simple as drag 'n drop in Excel :-/
[OpenOffice 3.1.1/Writer] Working with bullets
To change the space between the bullet and the first letter in the block:
Format>Bullets and Numbering...>Position
To add some space after a bulleted block: Format>Paragraph Spacing – Below paragraph
[Windows] Disabling CAPSLOCK
Download and double-click on this file to add information to the Registry
http://johnhaller.com/jh/useful_stuff/disable_caps_lock/
[Windows] Searching for filenames with digits as extensions
I wanted to look through my hard-disk to find temporary files left by UltraEdit
after I killed it. The filenames look like Edit.123, ie. "Edit" and
a three-digit extension.
Here's how to do it from a DOS prompt:
dir /b /s c:\ | findstr /r "Edit\.[0-9][0-9][0-9]$"
You can also use GrepWin
or the GNU port of grep. Or TotalCommander.
[XP] Connecting with Remote Desktop without a password
Control Panel > Administrative Tools > Local Security Policy > Security
options > Accounts: Limit local account use of blank passwords to console
logon only : Set that to disable, and you will be able to remote desktop without
the need for a password
Removing copy protection from a PDF file
- Install GhostScript and its GUI GhostView
- Open the PDF file in GhostView
- File > Convert, and saved as eg. DUMMY.PDF
The contents of DUMMY.PDF can now be copy/pasted :-) Alternatively, use xpdf
and a patch
Uploading files through FTP with ncftpput
http://www.ncftp.com/ncftp/doc/faq.html
http://www.ncftp.com/ncftp/doc/ncftpput.html
"C:\Program Files\NcFTP\ncftpput.exe" -R -u mylogin -p mypass ftp.acme.com
/source/c *.c
Uploading files through FTP with cURL
http://curl.haxx.se/docs/manpage.html
http://curl.haxx.se/docs/faq.html
http://curl.haxx.se/docs/manual.html
Uploading files through FTP with wput
for %%f in (c:\sourc\*.c) do wput -vN %%f ftp://mylog:mypass@ftp.acme.com/source/c/
Errors:
- 1. Logs off after each file
- 2. Seems unable to tell if remote file is newer or older. Only depends
on timestamp (not reliable)
ImageMagick
Here's how to resize a bunch of pictures under Windows using ImageMagick:
for %%f in (*.jpg *.jpeg *.gif *.png) do "C:\Program Files\ImageMagick-6.3.0-Q16\imconvert.exe
%%f -resize 50%% +profile "*" test\%%f"
"The system cannot find the path specified."?
Opera 9.w
To disable the dragging of objects (eg. pictures, links), something I find
very annoying, edit opera6.ini in your profile, go to section [User Prefs],
and set Enable Drag=0.
http://www.opera.com/support/usingopera/operaini/
That done, here are things to change through the Tools menu if you want 9.x to behave
like previous versions of Opera:
Appearance
- Tools > Appearence > Skin = Windows Native
- Panel > Placement = Off (doesn't work)
Preferences
- General
- set your home page
- Language = English
- Advanced :
- Browsing: Show Window Menu (to see the Closed Windows item)
- Tabs : Cycle without showing list + Allow window with no tabs +
uncheck Show close button on each tab;
Check "Open new tab next to active"
- Fonts : Webpage normal text = Verdana 10 point
- Downloads : PDF, MP3, etc. Download folder
- History : Memory Cache = 4MB Disk cache = 5MB
- Network = proxy
- Shortcuts > Keyboard setup > Edit > Application
- New : n ctrl = New page, 1
- Add "Platform Windows-Unix-MCE, tab shift" = "Focus address field |
Focus message list", and delete the existing shortcuts in the Advanced
section
- (needed?) Platform Windows-Unix-MCE, Tab ctrl = Cycle
to previous page
- (needed?) Platform Windows-Unix-MCE, Tab ctrl shift = Cycle to next page
- F4 ctrl = Close page, Cycle to next page
Note: Here are the settings in Opera 8.54:
- Browsing : Reuse existing page
- Tab Ctrl = Cycle to next page
- Tab Ctrl Shift = Cycle to previous page
Total Commander
To compare two directories including their sub-directories (useful to
only upload files that changed to an FTP server): Commands >
Synchronize Dirs
UltraEdit
Enabling multline
By default, "." doesn't include CRLF. To add it to the list of
characters when using the Perl regex engine, preprend the regex with (?s).
Adding file versioning
As of 15.10 at least, UE doesn't provide file versioning. A work-around is
to use a light Source Control Manager (SCM), and call it from UE.
- Download and install the single-binary Fossil
SCM, and update your PATH so Windows can find it
- Create the following DOS batch file, eg. c:\fossil.ue.add.commit.bat:
@echo
off
fossil.exe add %1
fossil.exe commit -m "some comment"
- Add a menu in UE to add/commit files: Advanced > Tool Configuration:
Commande
Line = C:\fossil.ue.bat "%f"
Working Directory = %P
- Create a second batch file to let the user discard changes made to the file and retrieve the last revision from
the repository, eg. C:\fossil.ue.revert.bat:
@echo off
set FileName=%~pnx1
set
FileName=%FileName:~1%
set FileName=%FileName:\=/%
c:\fossil.exe revert
"%FileName%"
echo "%FileName%"
set FileName=
- Add a menu through Advanced > Tool Configuration:
Command
Line = C:\fossil.ue.revert.bat "%f"
Working Directory = %P
"Can't create temporary file"
If you see this error message when creating a new page, it could be that
there are too many files in the temporary directories: Start > Accessories
> System Tools > Disk Cleanup. Additionally, reboot, launch the minimum
number of applications, and delete all
directories and files in directory %temp% and C:\Windows\Temp except
those which you can't delete at the moment because in use by an
application.
Regex
- Advanced Configuration | Find : Unix Style Regular Expressions
- In the Search/Replace dialog : check Regular Expressions
- Find ^(.+)$ and replace with <td>\1</td>
Some notes about the regex function in UE:
- It's not as thorough as eg. Perl, so some patterns that work in more
advanced extracting languages may not work in UE
- Before spending more time banging your head against the wall, make sure
you're using the latest release
- As of UE 9.20a at least, it doesn't seem like UE supports non-greedy
mode through the standard ? limiter (eg. .+?"). The alternative is
to negate the character that ends the pattern, eg. [^"]+
- Make sure you escape reserved characters such as \ or (, ie. turn this
into \\ and \(, respectively
- As other implementations of regexes, UE's doesn't include line breaks
in the "any character" (ie. .), so you should include them in
the pattern using \r\n (ie. CRLF in Windows)
Here's an example, where I was cleaning up an RTF file that was the exported
version of an HLP file. The original part in the RTF was eg.
- {\b\cf12 Edit Menu \{button Top,JI("","INTRODUCTION")\}
- \par }
... and here's the regex to find:
- {\\b[^{]+{button Top,JI\("","[^"]+"\)\\}\r\n\\par
}
(Free) Agent
Since I can never figure out how to set settings in the Group | Default Properties:
Mark read
- When retrieving new message headers = Do not mark any existing messages
read
- When retrieving marked message bodies = Do not mark any existing messages
read
What to purge
- Purge read messages = Without bodies/On every purge, With bodies/On
every purge
- Purge unread messages = Without bodies/On every purge, With bodies/Never
When to purge
- When closing agent = Check
Here's how to enable reading Japanese (Agent 1.93 at least doesn't seem to
support typing Japanese, even with the IME installed):
- (W2K/XP) Through Control Panel, install the IME, ie. support for Japanese
- From the \All_COD sub-directory, copy the Japanese code page cp932.cod
into Agent's main directory above, and start Agent
- Options > General Preferences > Languages, and click on Add...
- Give this new language a name, eg. "Japanese", Based on =
Japanese, and hit OK. Leave the default as is, and hit OK
- Options > Display Preferences > Fonts : In "Fonts for the
Language", select "Japanese". Next, click on "Variable-Pitch
Body" and "Fixed-Pitch Body", and make sure each Script is
set to "Japanese" instead of "Western", or you won't
see any Japanese... Hit OK
- In the left pane, select the Japaneses newsgroup, eg. sci.lang.japan
- Group > Properties > Language = Japanese
- You should now be able to read Japanese posted in Nihon- or Nihongo-related
newsgroups
Eudora
Here's how to get rid of the
X-Sender header. More infos about this header in "What
is 'X-Sender' in the message header?".
If, all of sudden, Eudora can no longer connect out to a remote POP server
through a SPAM server running on localhost, and poops out "Could not connect
to "127.0.0.1" Cause: connection refused (10061)", it might be
that the eudora.ini file is corrupt. Close Eudora, delete this file, restart
Eudora and reconfigure, ie. set it to connect to 9999, and recreate Personas.
Windows Eudora
Logging Instructions
HTML Tidy
Here's how to clean a Word document saved from DOC to HTML:
tidy -m -i -u --word-2000 y myfile.html
-m update original file
-i indent element content
-u force tags to upper case
Firefox
Favorite extensions:
- Add N Edit Cookies (AnEC Cookie editor)
- NoScript
- BugMeNot
- Tab Mix Plus
- Live HTTP Headers
Word 97
Here's how to print the same label on label sheets made for laser printers:
- Create a new document, type the text and format it as you wish
(fonts, etc.)
- Select the text, and hit Tools > Envelopes & Labels
- Click on the Labels tab
- If the type of the label sheets isn't listed, create a new type of label
by clicking on New Label
- Word doesn't always follow the settings that you put when creating a
new label. If the margins aren't right, change them in the E&L section
(Those in File > Page Setup are ignored)
Here's how to fetch data from a tab-delimited file and print labels. It's
a good idea for the first row to be the header for each column (eg. Company,
Address, etc.):
- Create a new, blank document
- Tools > Mail Merge: Create > Mailing Labels > Active Window
- Get Data > Open Data Source, point to the .TSV file
- Select a label type: Since Word isn't reliable, you might need to print
a few test sheets before Word prints out the labels just like you need.
Do this on regular sheets of paper instead of label sheets
- Insert Merge Field: Select the fields
- Merge > Merge
Privoxy
To apply one set of filters to the root page of a site, and apply a different
set of filters to other pages on the same site:
- #Apply this only for /index.php
- {+filter{acme-main}}
- www.acme.com/index.php
-
- #Apply to all other pages
- {+filter{acme-other}}
- www.acme.com/
- {-filter{acme-other} }
- www.acme.com/index.php
SmartDraw 7
Here's how to change the fill color of an arrow from the default black to
another color:
- Select (left-click) the arrow
- Right-click on the arrow
- Select "Ungroup Objects"
- Click OK on the "Separate Drawing" window
- Select the arrow again
- Now the Fill and Line will apply only to the arrow, not to the whole
symbol (even though it had only 1 part, the arrow)
Paint.Net
Here's how to bend an arrow-line into a curve:
Brename
Here's how to rename all the JPG files in the current directory using a specific
prefix, and starting the numbering at the given number:
brename *.jpg store_cleveland_0 14
This will rename the files as store_cleveland_014, store_cleveland_015, etc.
PaintShopPro X
Imager, layer, new selection, transparent selection, selection, new vector
selection
Raster layer, vector layer, art media layer, layer group
Recommended books?
PSP9 User's Guide
Paint
Shop Pro 9 For Dummies by David C. Kay and William Steinmetz
Corel Paint Shop Pro X Revealed by
Sonja Shea
Copy cropped area into clipboard
In the toolbar, select the Crop Tool, select the area you wish to keep, and
click on the green check icon in the toolbar to Apply this selection.
How to set default properties of preset shapes?
By default, in PSP X at least, shapes will always use black as fill/stroke
color. Actually, PSP uses the foreground color as stroke (ie. outline) and the
background color as fill. So if you just want a one-color shape...
- Disable the foreground color
- Choose a color for the background (ie. fill)
- Choose a Preset shape
- Uncheck its "Retain style" option, and
- Draw the new shape.
PaintShopPro5
Here's how to remove part of a picture by drawing a torn
effect:
- Select the Freehand tool (looks like a lasso)
- To select the area you want to keep, keep the mouse button, draw an
even line from left to right so it looks like a ripped page
- Keep moving the mouse to select the other three sides, but this time,
move the mouse outside the picture window so that the whole area is correctly
selected
- Selections > Invert
- Make sure you select the right background color, and hit the Del key
to remove this section
- Image > Effects > Drop shadow
Converting video files from FLV to AVI
Avidemux
Minimal Privoxy
All you need is config.txt, and user.action+user.filter
config.txt
- confdir .
- logdir .
- actionsfile user.action
- filterfile user.filter
- logfile privoxy.log
- debug 1
- listen-address 127.0.0.1:8118
- toggle 1
- enable-remote-toggle 0
- enable-remote-http-toggle 0
- enable-edit-actions 0
- enforce-blocks 0
- buffer-limit 4096
- accept-intercepted-requests 0
- split-large-forms 0
- keep-alive-timeout 5
- socket-timeout 300
- handle-as-empty-doc-returns-ok 1
Canon CanoScan LiDE 20 stops working on XP
Run test in Control Panel > Scanners and Cameras
From Canon's site, download and run its DELDRV.EXE utility
From Canon, download and run latest and greatest driver for this scanner
If still doesn't work, check that PATH variable includes path:
Control Panel > System > Advanced > Environement Variables >
System Variables: Add eg. C:\WINDOWS\TWAIN_32\CNQL50
[Linux] Checking changes before/after installing application
If you only need to find files that were added/modified later than a reference
point:
- # Create a reference point
- touch /reference
-
- # Make change to filesystem
- touch /tmp/dummy.txt
-
- # Find all files added/modified/ after creating "/reference",
ignoring /sys, and /proc:
-
- find / -wholename '/dev' -prune -o -wholename '/proc' -prune -o -wholename
'/sys' -prune -o -newer /reference
By definition, the "find" commands won't include files that were
deleted:
- # cd /
- # ls -alR /tmp > b4.txt
- # touch /tmp/dummy.txt
- # ls -alR /tmp > after.txt
- # diff -u b4.txt after.txt
[Linux] Installing and using lm_sensors
- apt-get install sysv-rc-conf
- apt-get install lm-sensors
- sensors-detect
- cat /etc/modules
- modprobe, and check that the module(s) is/are loaded
- sysv-rc-conf, and check that lm_sensors will be started at boot time
[OpenOffice 3.2.1/Calc] Copy/pasting a column with no overwrite
Right-click > Paste Special
[OpenOffice 3.2.1/Calc] Copy/paste comment to multiple cells
Copy cell, right-click to target cell > Paste Special: Selection = Notes
only, Operations = Add
[OpenOffice 3.2.1/Calc] Paste clipboard without overwrite
In case you'd like to paste the contents of the clipboard at a given row
and expect the existing rows to move down, here's how to do it:
- Copy contents to clipboard
- Edit > Paste
- Edit > Undo (reverses overwrite but highlights correct number of
rows)
- Insert > Rows (inserts blank rows)
- Edit > Paste (puts data in newly inserted rows)
[LibreOffice 3.4.4] Keyboard shortcut to add/remove rows
Tools > Customize > Keyboard. First select the desired shortcut
key. In the Insert category, select "Insert rows" and then click on
"Modify".
To remove rows, use the Edit category, "Delete rows" command.
[WinSCP] Syncing with an FTP server
Here's a script to sync a remote FTP server with a local directory, before
syncing the local directory with a second, remote FTP server:
- #C:\winscp.sync.ftp.script
- option batch on
- option confirm off
-
- open ftp://me:pass@ftp.site1.com
- option transfer binary
- cd downloads
- #Notice the ".", as we cd'ed into the remote source directory
- synchronize local c:\winscp .
- close
-
- open ftp://me:pass@ftp.site2.com
- option transfer binary
- synchronize remote c:\winscp /downloads
- close
-
- exit
Next, download and unzip the portable version of WinSCP (to avoid the adware
in the installer)
Check that the script works OK by running it manually:
- winscp.exe /console /script=C:\winscp.sync.ftp.script
Finally, if you want to run this script regularly, add this command to Windows'
Scheduled Tasks in Config Panel (notice the double-quotes don't include the
parameters):
"C:\Downloads\WinSCP 4.2.9\WinSCP.exe" /script=C:\winscp.sync.ftp.script
/log=c:\winscp.log
Note that neither WinSCP nor Windows Scheduled Tasks seems to support rotating
log files, so you'll have to delete it every once in a while to prevent it from
growing too big.
[SecureCRT]
To launch SecureCRT and have it open multiple tabs to a Linux host, create
a shortcut on the Desktop:
- "C:\Program Files\VanDyke Software\SecureCRT\SecureCRT.exe"
/SCRIPT "C:\myscript.vbs"
And create the VBScript script:
- # $language = "VBScript"
- # $interface = "1.0"
-
- Sub Main
- Set hash = CreateObject
("Scripting.Dictionary")
-
- hash.add "MyDir",
"cd /usr/src/mydir"
- hash.add "Linux",
"cd /usr/src/linux"
-
- keys = hash.Keys
- for index = 0 to hash.Count
- 1
- Set
tab = crt.session.ConnectInTab("/s 192.168.0.1")
- tab.Caption
= Keys(index)
- Set
tabscreen = tab.Screen
- tabscreen.Send
hash.item(Keys(index)) & vbcr
- Next
- End Sub
[Google Chrome]
In case you have a bunch of pages open and need to close Chrome, here's how
to save the URL's so you can reload them afterwards:
- CTRL+SHIFT+D to create a new folder in the Boorkmarks
- I suggest you name the folder using the current date + time, eg. YYYY-MM-DD
HH:MM
- Close and restart Chrome
- ALT+E,B to open the Bookmark Manager, right-click on the folder, and
reopen the URL's