This isn't really an answer, but I don't see how to add a link in the comments.
Look at Want to fill line with repeating string. That solution might work for you.
I took at look at The Advanced TeXbook suggested by that link. You could write something like
\def\mydots{\xleaders\hbox to1em{\hfil.\hfil}\hfil}. You can change the 1em to a measure you'd prefer. BUT when I did my own sample of this, it didn't quite fill the page. Sigh. :(
\documentclass{article}
\usepackage{calc}
\usepackage{lipsum}
\pagestyle{empty}
\def\mydots{\xleaders\hbox to0.25em{\hfil.\hfil}\hfil}
\begin{document}
\lipsum[1]
A \mydots B
\lipsum[2]
\end{document}

I think the problem is with the final \hfil but when I try to get rid of it, I get an error.
Overfull \hbox (0.27779pt too wide) detected at line 10
\OT1/cmr/m/n/10 .
! Leaders not followed by proper glue.
<to be read again>
B
l.10 A \mydots B
?
When I rewrote \mydots as
\def\mydots{\leavevmode\xleaders\hbox to 0.25em{\hfil.\hfil}\hfill\kern0pt}
I got the result that I wanted. (Was I being too faithful to TeX within a LaTeX context?)

!!/texdef -t latex dotfillbuttexdef -t latex dotfillshould work in your commandline somehow... – yo' Dec 03 '12 at 16:27