This is our old Q&A Site. Please post any new questions and answers at

I tried modifying this for my own purposes:

@echo on

set start=0
set /p end= Enter number of 30-minute increments to loop:
set filenum=1
set filestart="c:\tempWScap\result"
set fileend=".pcapng"

if %start%==%end% goto stop
set "filestring=%filestart%%filenum%%fileend%"
"C:\program files\wireshark\wireshark.exe" -i "\Device\NPF_{5423F6E4-1BC8-4F55-625E-B2F995D893D1}" -a duration:180 -w %filestring% -k
set /a start=%start%+1
set /a filenum=%filenum%+1

PING -n 1800

goto loop


This works fine but I want it to quit wireshark after the capture is over. The -Q option does not appear to work. Any suggestions?

asked 12 Mar '13, 14:05

pdxsfin33's gravatar image

accept rate: 0%

converted to question 12 Mar '13, 15:28

Jaap's gravatar image

Jaap ♦

What version of Wireshark are you using?

The -Q option was changed to an environment variable (WIRESHARK_QUIT_AFTER_CAPTURE) in r38784. That means version 1.8.0 and later must use that environment variable instead of -Q (see the Wireshark man page for more details).

permanent link

answered 13 Mar '13, 07:44

JeffMorriss's gravatar image

JeffMorriss ♦
accept rate: 27%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 12 Mar '13, 14:05

question was seen: 1,494 times

last updated: 13 Mar '13, 07:44

p​o​w​e​r​e​d by O​S​Q​A